CareerPlanSign in

Senior Embedded Software Engineer

Cambridge, Cambridgeshire💼 Full-time🗓 2026-05-27 → 2026-08-07

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

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.