Enable job alerts via email!

Embedded Software Engineer| Salisbury | Permanent | GBP37,769 - GBP43,815

Curo Services

Salisbury

On-site

GBP 37,000 - 44,000

Full time

Today
Be an early applicant

Job summary

A leading government contractor in Salisbury is seeking an experienced Embedded Software Engineer to work on critical projects. The role involves developing Embedded systems and software-defined radio frameworks using C, C++, or Rust. Ideal candidates will have a strong background in STEM and have experience in secure environments. The position offers a competitive salary and various benefits including flexible working options.

Benefits

Civil Service Pension with employer contribution
25 days annual leave plus public holidays
Flexible working options
Paid professional memberships

Qualifications

  • Must be degree-qualified in a STEM discipline or possess equivalent experience.
  • Hands-on Embedded software development skills required.
  • Experience in working with microcontrollers and Real Time systems is essential.

Responsibilities

  • Develop Embedded software using C, C++ or Rust.
  • Collaborate with stakeholders across government and industry.
  • Apply DSP techniques and mathematical modeling.

Skills

C
C++
Rust
Digital Signal Processing
Real Time Operating Systems

Education

Degree in STEM discipline or equivalent experience
Job description
Overview

Subject - Embedded Software Engineer | Salisbury | Permanent | GBP37,769 - GBP43,815


Salary: GBP37,769 - GBP43,815


Location: Salisbury, Wiltshire (Porton Down site)


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 (eg 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.



Benefits


  • 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)

  • On-site facilities: parking, EV charging, restaurants, cafés, gyms.

  • Cycle-to-work scheme, rental deposit scheme, and more.



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


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


Curo Services is a trading name of Curo Resourcing Ltd and 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.