Description
The Embedded Software Architect will own end-to-end software architecture for embedded Qt-based applications, develop system designs and APIs, establish modular frameworks, and lead cross-functional software engineering teams. The role also covers integration of software and hardware on embedded Linux, architecture of hardware abstraction layers and system services, testing strategies, and CI/CD and OTA update systems. Candidates need a bachelor’s or master’s degree in a relevant field, 10 years of professional experience, extensive C++, Qt/QML, and full-stack embedded development experience, embedded Linux expertise, and proven engineering leadership.
