Enable job alerts via email!

Embedded Software Engineer

Curo Resourcing Ltd.

Salisbury

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A specialist recruitment agency is seeking an Embedded Software Engineer to work on bespoke engineering projects in secure environments. The ideal candidate will have a degree in a STEM discipline and extensive experience in embedded software development using C, C++, or Rust. Responsibilities include developing embedded systems and collaborating with government and industry stakeholders, with flexible working options and generous benefits available.

Benefits

Civil Service Pension with employer contribution
25 days annual leave plus public holidays
In-year bonuses and thank-you vouchers
Flexible working options
Paid professional memberships

Qualifications

  • Proven ability to solve complex, non-routine technical problems.
  • Experience working in defence or secure environments.
  • Familiarity with RTOS and real-time systems.

Responsibilities

  • Develop embedded software using C, C++ or Rust.
  • Work with microprocessors and microcontrollers in real-time environments.
  • Collaborate with internal and external stakeholders across government and industry.

Skills

Embedded software development (C, C++, Rust)
Hands-on experience with microcontrollers
Knowledge of digital signal processing
Understanding of real-time operating systems
Strong communication and collaboration skills

Education

Degree in a STEM discipline or equivalent experience

Tools

SDR frameworks
Embedded testing methodologies
Job description

You must be eligible for SC/DV Clearance.

The Client

Curo are partnering with a government organisation at the forefront of UK defence and national security. Working across domains such as cyber, electromagnetic activities, and systems engineering, they transform research into real-world capabilities that make a tangible impact.

The Candidate

The successful candidate will be degree-qualified in a STEM discipline (e.g. Computing, Electronics, Physics) or possess equivalent experience. You will bring hands-on embedded software development skills, ideally in C, C++ or Rust, and have experience working with microcontrollers, DSP, and real-time operating systems. A background in defence or secure environments is highly desirable.

The Role

This role offers a unique opportunity to work on bespoke engineering projects in highly secure environments. You’ll contribute to the development of embedded systems and software-defined radio frameworks, applying your technical expertise to solve complex problems. The work is varied, often classified, and offers exposure to technologies rarely seen outside of government.

Key Duties
  • Develop embedded software using C, C++ or Rust.
  • Work with microprocessors and microcontrollers in real-time environments.
  • Apply DSP techniques and mathematical modelling. (e.g. linear algebra, signal processing algorithms)
  • Use or adapt frameworks such as OpenCPI or similar SDR platforms.
  • Apply embedded testing methodologies and work with RTOS.
  • Collaborate with internal and external stakeholders across government and industry.
  • Support technical forums, mentoring, and knowledge-sharing activities.
Requirements
  • Degree-qualified in a STEM subject or equivalent experience.
  • Experience in embedded software development. (C, C++, Rust)
  • Knowledge of microcontrollers and digital signal processing.
  • Familiarity with SDR frameworks and embedded testing.
  • Understanding of RTOS and real-time systems.
  • Proven ability to solve complex, non-routine technical problems.
  • Strong communication and collaboration skills.
  • Experience working in defence or secure environments.
  • Civil Service Pension with employer contribution of up to 28.97%.
  • 25 days annual leave (rising to 30 after 5 years), plus 8 public holidays.
  • Option to buy/sell up to 5 days leave annually.
  • In-year bonuses and thank-you vouchers.
  • Flexible working options including compressed hours and job shares.
  • Paid professional memberships (up to 2).
  • Fully funded apprenticeships up to Level 7 (Master’s).
  • Cycle-to-work scheme, rental deposit scheme, and more.

To apply for this Embedded Software Engineer job, please click the button below and submit your latest CV.

Curo Services endeavour to respond to all applications. However, this may not always be possible during periods of high volume. Thank you for your patience.

Curo Resourcing Ltd acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.