Principal Embedded Software Engineer

Summary

The Principal Embedded Software Engineer will lead development projects using C++ for consumer electronics, while mentoring junior developers and improving engineering practices. This role involves shaping innovative technology and collaborating across teams.

Salary: £63,000 - 103,000 per year

Requirements:
  • Experience working with multiple layers of the stack, ideally within consumer electronics
  • Strong skill and experience in C++
  • Excellent communication skills
  • A university degree in a relevant topic, or equivalent experience
Responsibilities:
  • Lead embedded software development using C++
  • Shape the development of innovative electronic technology
  • Review and improve existing practices
  • Provide advice and mentoring to a team of junior developers
  • Liaise internally with colleagues in other departments to ensure consistency and best practice
Technologies:
  • Embedded
  • C++

More:

We are a pioneering technology business working on novel patented technology. This is an exciting opportunity to join us at an early stage and help define the development of both the company and our processes. The role offers hybrid working, a negotiable rate based on experience, and shares in the business.

last updated 35 week of 2026

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available