Enable job alerts via email!

Principal Embedded Software Engineer

Zenovo

Gloucester

On-site

GBP 68,000 - 80,000

Full time

5 days ago
Be an early applicant

Job summary

A cutting-edge security organization in Gloucester is seeking a Lead/Principal Embedded Software Engineer to focus on developing secure embedded systems. This role involves leading small engineering teams, mentoring junior developers, and collaborating with researchers. The ideal candidate will have 8+ years of experience in software engineering, expertise in C, C++, Python, and a deep understanding of secure coding practices. This position offers a salary up to GBP80,000, enhanced pension contributions, and 26 days holiday.

Benefits

Discretionary Bonus
Enhanced Employer Pension Contributions
26 Days Holiday + Bank Holidays

Qualifications

  • 8+ years experience in software engineering focused on embedded systems.
  • Expertise in native languages such as C, C++ & Python.
  • Deep understanding of secure coding practices.

Responsibilities

  • Develop robust, efficient embedded software focusing on security.
  • Lead small teams of engineers and support junior developers.
  • Collaborate closely with researchers to explore new capabilities.

Skills

C programming
C++ programming
Python programming
Security coding practices
Embedded systems expertise
Team leadership
Job description
Overview

Job Title: Lead/Principal Embedded Software Engineer

Location: Gloucester (On-Site Working)

Salary: Up to GBP80,000 (Depending on Experience)

Summary of Vacancy:

We are 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs