Senior Embedded Software Engineer
Core
Designing and developing embedded software for next-generation control hardware, influencing product architecture and reliability.
Role type
Senior IC embedded software engineer (Linux/C++)
Builds
Stable releases of control software for lighting, audio, and video environments
Domain
Consumer electronics / embedded systems / media control
Deliverable
production ML models | product features
Required skills
C/C++, embedded Linux, system-level design, networking protocols, system-level debugging, full development lifecycle
Preferred skills
lighting/audio/video control systems, Qt, GPU pipelines, real-time media systems
Technologies
C, C++, Linux, Qt
Responsibilities
Develop high-quality embedded software in C/C++ for Linux-based platforms; Contribute to system-level design, architecture and optimisation; Improve code quality, test coverage and maintainability; Collaborate with hardware, QA and product teams to deliver stable releases; Support continuous improvement of development tools and processes; Shape new features used in lighting, audio and video control environments