Embedded Software Engineer: C++, Linux, MISRA

Darwin Recruitment

Southampton (MA)

On-site

USD 74,000 - 122,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Darwin Recruitment seeks an Embedded Software Engineer for a defence/electronics group in Southampton. You will own end-to-end software development across a range of products, from bootloaders to embedded control, in a close-knit team with SoC architects and FPGA specialists.

The role requires a 3+ year embedded background, strong C++ skills, Linux experience, MISRA C++17 familiarity, and CI/CD practice. UK security clearance (SC/DV or eligibility) is preferred.

Qualifications

  • Bachelor's degree in Electrical/Electronic Engineering, Computer Science, or a closely related discipline
  • 3+ years of embedded software design and development experience
  • Proficiency in C++ with strong coding standards
  • Experience with unit testing and mocking frameworks
  • Strong foundations in data structures and algorithms
  • Experience working in Linux environments and scripting
  • Understanding bootloader principles in embedded devices
  • Experience with CI/CD pipelines to streamline development
  • Knowledge of SOLID principles and common design patterns
  • Experience applying OOD across the software lifecycle

Responsibilities

  • Own end-to-end software development across product range
  • Collaborate with SoC architects and FPGA specialists
  • Contribute to embedded control, video processing and EO systems
  • Ensure robust, maintainable software and tests

Skills

C++
Unit testing
Data structures & algorithms
Linux
Bootloader
CI/CD
SOLID
OOD

Education

Bachelor's degree in Electrical/Electronic Engineering, Computer Science, or related

Tools

MATLAB
HDL
MISRA C++17

Job description

Darwin Recruitment seeks an Embedded Software Engineer for a defence/electronics group in Southampton. You will own end-to-end software development across a range of products, from bootloaders to embedded control, in a close-knit team with SoC architects and FPGA specialists.

The role requires a 3+ year embedded background, strong C++ skills, Linux experience, MISRA C++17 familiarity, and CI/CD practice. UK security clearance (SC/DV or eligibility) is preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Darwin Recruitment • Southampton (MA)

On-site
USD 74,000 - 122,000
Embedded Software Engineer
Embedded Software Engineer

Trenton-Systems • Duluth (GA)

On-site
USD 100,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

PlanIT Group, LLC • Grand Prairie (TX)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment • Hampshire Township (IL)

Hybrid
USD 79,000 - 96,000
Hybrid work model
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Praxy • Acton (MA), Northern (KY)

Hybrid
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Embedded Developer
Embedded Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Insight Global • Twinsburg (OH)

On-site
USD 80,000 - 100,000