Principal Embedded Software Engineer - C
12 Days Old
Location: On‑Site, Cambridgeshire
Salary: Up to £70,000
Employment Type: Permanent
Working Arrangements: This is an on-site role
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.
About the Role
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.
Key Responsibilities
- Lead the design, development, and maintenance of embedded software in
- Drive technical direction across new projects and updates to existing designs
- Conduct and oversee code reviews, ensuring high standards and best practices
- Mentor and support junior and mid‑level engineers
- Collaborate with hardware, firmware, systems, and product teams to align requirements and resolve issues
- Ensure effective use of Git workflows and version control processes
- Provide technical input during planning, estimation, and design discussions
- Troubleshoot complex issues on ARM‑based microcontrollers and processors
- Contribute to the design and implementation of embedded GUIs, ensuring intuitive, reliable user interfaces for end‑products
Required Skills & Experience
- Extensive experience with Embedded C development
- Strong proficiency with Git and collaborative development workflows
- Deep understanding of ARM architectures and low‑level programming
- Proven experience leading projects or technical workstreams
- Strong debugging, problem‑solving, and system‑level thinking
- Comfortable working across both legacy codebases and new designs
- Excellent communication skills for cross‑functional collaboration
- Hands‑on experience developing GUIs for embedded systems (e.g., using frameworks such as TouchGFX, Qt for MCUs, LVGL, or similar)
What We’re Looking For
- A hands‑on technical leader who can guide others while contributing directly
- Someone who enjoys balancing new development with iterative improvement of existing products
- A clear communicator who can work effectively with multidisciplinary teams
- A proactive engineer who takes ownership and drives projects forward
What’s on Offer
- Competitive salary and benefits
- A senior role with real influence over product direction and engineering quality
- Opportunities to mentor, lead, and shape best practices
-A supportive environment where practical engineering and collaboration are valued
For more information, please contact Cathy Swain.
T: (phone number removed)
E: (url removed)
- Location:
- Cambridge
- Salary:
- £60,000 - £70,000 /annum
- Job Type:
- FullTime
- Category:
- Electronics
We found some similar jobs based on your search
-
New Today
Principal Embedded Software Engineer
-
Cambridge
- Technology
Job Description Principal Embedded Software Engineer | £80-90k | Cambridge An exciting medium-sized consultancy is looking for an experienced software engineer to join their driven & motivated team. You’ll report directly to the Head of Engineer...
More Details -
-
10 Days Old
Principal Embedded Software Engineer
-
Cambridgeshire
- Technology
Job Description Job Title: Principal Embedded Software Engineer - C Location: On‑Site, Cambridgeshire Salary: Up to £70,000 Employment Type: Permanent Working Arrangements: This is an on-site role We’re seeking a Principal Embedded Software...
More Details -
-
12 Days Old
Principal Embedded Software Engineer - C
-
Cambridge
-
£60,000 - £70,000 /annum
- Electronics
Job Title: Principal Embedded Software Engineer - C Location: On‑Site, Cambridgeshire Salary: Up to £70,000 Employment Type: Permanent Working Arrangements: This is an on-site role We’re seeking a Principal Embedded Software Engineer to take a leadi...
More Details -
-
13 Days Old
Principal Embedded Software Engineer - C
-
Cambridgeshire
-
£60,000 - £70,000 /annum
- Electronics
Job Title: Principal Embedded Software Engineer - C Location: On‑Site, Cambridgeshire Salary: Up to £70,000 Employment Type: Permanent Working Arrangements: This is an on-site role We’re seeking a Principal Embedded Software Engineer to take a leadi...
More Details -
-
16 Days Old
Principal/Senior Software Engineer | Embedded Wireless Systems
-
Cambridge
-
£60,000 - £80,000 /annum
- Telecoms
Principal/Senior Software Engineer | Embedded Wireless Systems Cambridge (Hybrid / On-site) | £80,000 base + bonus Are you ready to take your embedded software career to the next level? Join a dynamic engineering team working on advanced wireless s...
More Details -
-
16 Days Old
Principal Embedded Software Engineer
-
Cambridge
-
£85,000
- IT & Computers
Principal Embedded Software Engineer | £80-85k | Cambridge An exciting medium-sized consultancy is looking for an experienced software engineer to join their driven & motivated team. Youll report directly to the Head of Engineering and have a signi...
More Details -