Principal Embedded Software Engineer

Zenovo
Gloucester, Gloucestershire, United Kingdom
6 months ago
Applications closed

Related Jobs

View all jobs

Principal Embedded Crypto Software Developer (m/f/d)

NXP Semiconductors Glasgow, Alba / Scotland, G2 1AL, United Kingdom
Hybrid Clearance Required

Principal Embedded Crypto Software Developer (m/f/d)

NXP Semiconductors Austria
Hybrid Clearance Required

Principal Embedded Crypto Software Developer (m/f/d)

NXP Semiconductors
Hybrid Clearance Required

Principal Embedded Crypto Software Developer (m/f/d)

NXP Semiconductors
Hybrid Clearance Required

Principal RF Engineer

Cirrus Selection Sg12Da, SG1 2DA, United Kingdom
£50,000 – £55,000 pa On-site Clearance Required

Principal FPGA Engineer

MicroTech Consulting Rijswijk, United Kingdom
On-site
Posted
12 Jan 2026 (6 months ago)

Job Title: Lead/Principal Embedded Software Engineer
Location: Gloucester (On-Site Working) 
Salary: Up to £85,000 (Depending on Experience) 

Summary of Vacancy: 

We’re currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation.

This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You’ll be working in a deeply technical, collaborative environment that prioritises engineering excellence.

As a Principal Engineer, you’ll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You’ll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms.

Key Responsibilities:
Develop robust, efficient embedded software with a focus on security and performance.
Work across the full stack—from low-level hardware interaction up to application logic—depending on project needs.
Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements.
Lead small teams of engineers, supporting junior developers and reviewing complex codebases.
Rapidly learn and adapt to new languages, platforms, and toolchains.
Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 

8+ years’ experience in software engineering, with a strong focus on embedded systems and/or low-level development.
Expertise in native languages such as C, C++ & Python
Proven track record of delivering complex projects in production environments.
Deep understanding of secure coding practices and system-level design.
Familiarity with a range of hardware platforms and toolchains.
Excellent communication skills—able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: 

This role requires UK security clearance.
Discretionary Bonus 
Enhanced Employer Pension Contributions 
26 Days Holiday + Bank Holidays

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.