Principal Embedded Software Engineer – C Location: On‑Site, Cambridgeshire Employment Type: Permanent We’re seeking a Principal Embedded Software Engineer to take a leading role in the development and evolution of our embedded software across both new products and established designs. This position is ideal for an experienced engineer who enjoys guiding technical direction, mentoring others, and driving projects to completion in a practical, real‑world engineering environment. As a senior member of the engineering team, you will shape software architecture, lead development activities, and ensure high‑quality delivery across multiple projects. You’ll work closely with multidisciplinary teams to ensure seamless integration and robust performance. This role combines hands‑on embedded development with technical leadership, making it perfect for someone who wants to stay close to the code while influencing broader engineering outcomes. Lead the design, development, and maintenance of embedded software in – Drive technical direction across new projects and updates to existing designs – Mentor and support junior and mid‑level engineers – Provide technical input during planning, estimation, and design discussions – Contribute to the design and implementation of embedded GUIs, ensuring intuitive, reliable user interfaces for end‑products Deep understanding of ARM architectures and low‑level programming – Proven experience leading projects or technical workstreams – A hands‑on technical leader who can guide others while contributing directly – A proactive engineer who takes ownership and drives projects forward Competitive salary and benefits – A senior role with real influence over product direction and engineering quality – A supportive environment where practical engineering and collaboration are valued
Contact Detail:
Verso Recruitment Group Recruiting Team