Senior Automation Framework Architect – Video Collaboration & Embedded Systems
Successfully
Req. VR-125769
The project focuses on the architecture, design, and continuous evolution of a specialized software automation framework for video collaboration devices, embedded systems, and integrated conference room solutions.
The objective is to establish and maintain a scalable, modular, and extensible automation architecture supporting complex hardware-software integration, device connectivity, system interoperability, and reliable validation across multiple product configurations.
The role involves architectural ownership of the automation framework, including defining its technical direction, designing core infrastructure components, establishing engineering standards, and ensuring long-term maintainability and adaptability across the product portfolio.
The successful candidate will combine advanced Python engineering expertise with proven experience in framework architecture, embedded and video collaboration systems, and hardware-software integration. The role requires a strong understanding of connectivity technologies and device interfaces used in modern conference room systems, including Wi-Fi, Bluetooth, USB, UVC, UWB, and PIR sensors.
Own the architecture and technical evolution of the automation framework, defining its overall structure, core components, interfaces, and long-term development strategy.
Design and implement scalable, modular, and reusable Python-based framework components, libraries, services, and infrastructure abstractions.
Define architectural principles, design patterns, coding standards, and engineering guidelines to ensure consistency, maintainability, and extensibility across the framework.
Architect framework capabilities for embedded devices, video collaboration products, and integrated conference room systems, covering device control, configuration, connectivity, and system-level interactions.
Design reusable abstractions and integration mechanisms for hardware interfaces and connectivity technologies, including Wi-Fi, Bluetooth, USB, USB Video Class (UVC), Ultra-Wideband (UWB), and Passive Infrared (PIR) sensors.
Architect execution orchestration, scheduling, parallelization, resource management, and integration mechanisms supporting automated workflows across multiple hardware and software configurations.
Design and evolve framework infrastructure for integration with CI/CD pipelines, version control systems, development workflows, and software delivery processes.
Establish robust architectural approaches to logging, diagnostics, reporting, artifact collection, observability, and failure analysis.
Evaluate existing framework architecture, identify technical limitations and architectural debt, and implement structural improvements to reliability, performance, scalability, and maintainability.
Define integration contracts and reusable interfaces that enable consistent adoption of framework capabilities across different products, teams, and engineering environments.
Collaborate with software, embedded, system, hardware, and quality engineering teams to align framework architecture with product architecture, connectivity requirements, device interfaces, and evolving engineering needs.
Provide technical leadership through architectural reviews, design discussions, code reviews, and guidance on framework implementation and integration.
Investigate complex framework-level and hardware-software integration issues, identify root causes, and implement architectural solutions that prevent recurring problems.
Maintain architectural documentation, technical specifications, interface definitions, and implementation guidelines.
Drive continuous improvement of the automation platform, ensuring that architectural decisions support future product requirements and efficient reuse of engineering capabilities.
Must have
Minimum 8 years of professional IT/software engineering experience, including substantial hands-on experience in software framework development or engineering infrastructure.
Proven experience architecting, designing, and developing Python-based automation frameworks, libraries, or reusable software platforms beyond the implementation of individual test scripts.
Demonstrated architectural ownership of automation frameworks, including defining component boundaries, interfaces, design patterns, extensibility, and long-term technical direction.
Professional experience with video collaboration products and systems, including conference room devices, room systems, or related integrated audio/video solutions.
Professional experience with embedded systems and hardware-software integration, including interaction with device interfaces, system components, and platform-level functionality.
Strong Python programming skills, including object-oriented design, modular architecture, reusable abstractions, dependency management, exception handling, and debugging.
Strong understanding of software architecture principles, separation of concerns, abstraction, extensibility, maintainability, and architectural trade-offs.
Practical experience designing automation and integration solutions for complex systems involving hardware, firmware, operating systems, applications, and connectivity interfaces.
Working knowledge and practical integration or troubleshooting experience with Wi-Fi and Bluetooth connectivity technologies.
Experience with USB interfaces and USB Video Class (UVC), including device enumeration, connectivity, video device integration, or related interoperability scenarios.
Experience with Ultra-Wideband (UWB) and/or Passive Infrared (PIR) sensors, including device integration, sensor behavior, event handling, or system-level validation in embedded or room-based products.
Experience designing framework-level mechanisms for device control, configuration management, execution orchestration, diagnostics, logging, and reporting.
Experience integrating engineering frameworks with CI/CD pipelines and established software development workflows.
Hands-on experience with Git and collaborative software engineering practices, including branching, code reviews, and change management.
Proven ability to analyze complex architectural and integration problems, define technical solutions, and implement maintainable framework-level improvements.
Ability to communicate architectural decisions effectively and collaborate with cross-functional software, embedded, hardware, and system engineering teams.
Nice to have
Previous experience with the architecture of enterprise-grade video collaboration platforms and conference room ecosystems.
Experience with device discovery, pairing, provisioning, connectivity recovery, and interoperability across different hardware configurations.
Knowledge of UVC device capabilities, video streaming interfaces, camera controls, and USB interoperability considerations.
Familiarity with UWB-based proximity detection, spatial awareness, device ranging, and sensor-driven room experiences.
Familiarity with PIR-based occupancy or presence detection and integration of sensor events into room system behavior.
Experience with hardware-in-the-loop infrastructure, device orchestration, remote device management, and automated laboratory environments.
Knowledge of video processing pipelines, media systems, audio/video interfaces, and real-time system behavior.
Experience with parallel and distributed execution, resource scheduling, and optimization of large-scale automated workflows.
Familiarity with containers, virtualization, and infrastructure-as-code approaches for reproducible engineering environments.
Experience with observability, telemetry, metrics, and advanced diagnostics for complex software platforms.
Experience defining technical roadmaps, managing architectural debt, mentoring engineers, and establishing engineering standards for shared infrastructure.
Familiarity with Agile development practices and enterprise software delivery environments.
Languages
English: B2 Upper Intermediate
Seniority
Senior
*The acquisition of rights to the above benefits depends on the form of cooperation. Benefits apply to those employed under a contract of employment.
**Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.
***Options offered by the Polish government.
Krakow, Poland
Req. VR-125769
Python
Automotive Industry
02/11/2026
Req. VR-125769
Apply for Senior Automation Framework Architect – Video Collaboration & Embedded Systems in Krakow
*Indicates a required field