Embedded Software Engineer

Unify

Greater London

On-site

GBP 65,000 - 90,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Unify is seeking an experienced Embedded Software Engineer to contribute to high-performance, deterministic software across aerospace and defence applications. You will help define architectures, interfaces and robust systems used in safety-critical environments.

You will work with across the engineering team to drive automated testing, CI/CD and release pipelines, supporting formal accreditation and certification efforts while delivering end-to-end software across the lifecycle.

Qualifications

  • Strong embedded C/C++ and Rust development skills.
  • Experience developing software for safety-critical or highly regulated systems (aerospace, automotive, medical).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to obtain UK Security Clearance (SC) for the role.

Responsibilities

  • Define embedded software architectures in collaboration with the wider engineering team.
  • Develop high-performance, deterministic embedded software across platforms.
  • Define interfaces between software components and APIs; specify communications protocols.
  • Improve CI, automated testing and software release infrastructure.
  • Support software towards accreditation and certification processes.
  • Contribute to the full software lifecycle from concept to deployment.

Skills

C/C++
Rust
Analytical skills
Communication
Teamwork
UK SC Clearance

Tools

RTOS (NuttX/Zephyr/FreeRTOS)

Job description

About the job

Our client is a rapidly growing technology business developing advanced, high-performance systems for the aerospace and wider defence markets.

They are looking for an experienced Embedded Software Engineer to join their engineering team and contribute to the development of embedded software across a range of technically challenging applications.

This is an opportunity to work across the full embedded software lifecycle, from architecture and interface definition through to implementation, automated testing, integration and release.

The Role

As an Embedded Software Engineer, you will be responsible for designing, developing and delivering robust, deterministic embedded software across a range of platforms.

You will work closely with engineers across the wider organisation to define software architectures, develop interfaces and build highly reliable systems suitable for demanding and potentially safety-critical applications.

Key Responsibilities
  • Define embedded software architectures in collaboration with the wider engineering team
  • Develop high-performance, deterministic and well-tested embedded software
  • Define interfaces between software components, including APIs and communications protocols
  • Develop and improve continuous integration, automated testing and software release infrastructure
  • Support the development of software towards formal accreditation and certification
  • Contribute to the full software development lifecycle, from initial concept and prototyping through to deployment
About You

We're looking for an experienced embedded software engineer with strong technical foundations and a passion for solving complex engineering problems.

Essential Experience
  • Strong embedded C/C++ and/or Rust development skills
  • Experience developing software for safety-critical or highly regulated systems, such as aerospace, automotive, medical or similar environments
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities
  • You must be able to gain a UK SC Clearance in order to undertake this role
Desirable Experience

Experience with any of the following would be highly advantageous:

  • Working within fast-paced R&D, scale-up or start-up environments
  • Bare-metal embedded development
  • RTOS environments such as NuttX, ThreadX, RTIC, Zephyr, FreeRTOS, VxWorks or INTEGRITY
  • Embedded Linux
  • STM32, Xilinx Zynq UltraScale+ or similar platforms
  • Flight controllers or other aerospace control systems
  • Automated testing, CI/CD and software release infrastructure
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Frampton Cotterell

On-site
GBP 62,000 - 73,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 90,000
Competitive salary
Varied embedded projects
Collaborative environment
+2
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Embedded Software Engineer
Embedded Software Engineer

SoCode Limited • Cambridge

On-site
GBP 55,000 - 75,000
Referral scheme
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Gloucester

On-site
GBP 62,000 - 73,000
Embedded Software Engineers
Embedded Software Engineers

Enigma People • City of Edinburgh

On-site
GBP 40,000 - 55,000