1,805,239open jobs
104,154companies
272,071added this week
Browse all
Location
In office
Seniority
Middle · 3+ years exp
Employment
Full-Time

First seen by Alion on Sep 8, 2026. Darwin Recruitment scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Darwin Recruitment (Darwin Recruitment Holdings Limited) is an international talent acquisition and technology staffing enterprise specializing in global STEM (science, technology, engineering, and mathematics) recruitment and workforce solutions. Headquartered in Billericay, Essex, United Kingdom, the company operates across key international markets throughout Europe and North America. The agency delivers flexible human capital solutions - including contingency search, retained executive placement, contract and freelance staffing, Managed Service Provider (MSP) programs, Statement of Work (SOW) engagements, and Employer of Record (EOR) international payroll compliance - serving corporate clients in data, software engineering, cloud computing, and high-tech sectors worldwide.

Embedded Software Engineer

Location: Southampton

Salary: Competitive

Industry: Defence / Electronics

Overview of the role:

We are working with an established electronics and defence technology business with a broad portfolio of advanced hardware and software products. They are looking to hire an Embedded Software Engineer to take end-to-end ownership of software development across their product range, covering sectors including electro-optic systems, video processing, and embedded control. This is a full-time, permanent position sitting within a close-knit embedded software engineering team, working alongside SoC architects and FPGA specialists, and reporting directly into the Software Engineering Manager.

Requirements

Essential:

  • A Bachelor’s degree in Electrical/Electronic Engineering, Computer Science, or a closely related discipline
  • At least 3 years of practical, hands-on experience in embedded software design and development
  • A high level of proficiency in C++, with a thorough understanding of its associated best practices and coding standards
  • A proven ability to write testable code, with solid experience in unit testing methodologies and the use of mocking frameworks
  • Strong theoretical and applied foundations in data structures and algorithms, with a track record of using these to solve complex, real-world engineering problems
  • Confident working within Linux environments, including system administration, scripting, and command-line operations
  • A solid grasp of bootloader principles and their role in embedded device initialisation and lifecycle management
  • Practical experience working with CI/CD pipelines and applying them to streamline software development and delivery
  • In-depth knowledge of SOLID principles and a strong command of common software design patterns, applied to produce robust and maintainable codebases
  • Extensive experience applying Object-Oriented Design (OOD) principles across the full software architecture lifecycle

Required / Highly Preferred:

  • Demonstrable experience developing software to the MISRA C++17 coding standard
  • Knowledge of FPGA development processes and Hardware Description Languages (HDL)
  • Familiarity with video protocols and associated data formats
  • A working understanding of electro-optic systems and their core functionalities
  • Experience using MATLAB for data analysis, modelling, or simulation purposes
  • Current UK Security Clearance at SC or DV level, or a confirmed eligibility and willingness to undergo vetting

Beneficial:

  • Working knowledge of graphics APIs, particularly OpenGL or Vulkan
  • Familiarity with GPU computing frameworks such as CUDA or OpenCL
  • Exposure to Machine Learning or Artificial Intelligence techniques, particularly where applied within embedded or defence environments

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Oliver Stewart

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,805,239 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
In your city
≈ $23k – $56k per year (Estimated) • In office • 1+ year exp • Fuzhou
Apply
≈ $28k – $65k per year (Estimated) • In office • 4+ years exp • Fuzhou
Apply
≈ $28k – $65k per year (Estimated) • In office • 4+ years exp • Fuzhou
Apply
≈ $28k – $65k per year (Estimated) • In office • 4+ years exp • Fuzhou
Apply
≈ $28k – $65k per year (Estimated) • In office • 3+ years exp • Fuzhou
Apply
Product Owner 9 days ago
≈ $26k – $53k per year (Estimated) • In office • Full-Time • 8+ years exp • Bengaluru
JavaScript
Java
TypeScript
C#
C++
Node JS
Frontend
Angular
JQuery
DevOps
Azure DevOps
Azure
CI/CD
Management
Confluence
Jira
Agile
Scrum
Apply
≈ $30k – $68k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Pune
Apex
Apex
Lightning Web Components
MuleSoft
AI/ML
Agentforce
DevOps
Rest API
CI/CD
SOAP
Management
Agile
Scrum
Kanban
Apply
Hybrid • Full-Time • 2+ years exp • Bucharest
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Redux
React.js
DevOps
Terraform
CI/CD
AWS
Cybersecurity
PCI DSS
Management
Agile
QA
Cypress
Apply
Remote (United Kingdom, South Africa) • Contractor • Bachelor's Degree • London • Birmingham • Leeds • Pretoria • Cape Town
AI/ML
Function Calling
LLM
RAG
Machine Learning
DevOps
CI/CD
Apply
≈ $38k – $68k per year (Estimated) • In office • Internship • Toulouse
Python
Bash
AI/ML
Supervision
DevOps
Ansible
Prometheus
GitLab CI
CI/CD
Git
Grafana
Linux
Apply
$145k – $170k per year • In office • Full-Time • 5+ years exp
Chips/EDA
OrCAD
Apply
Senior IC Designer 25 days ago
In office • Full-Time
Python
Verilog
C++
MATLAB
DevOps
Git
Apply
In office • Full-Time • 5+ years exp • Bachelor's Degree
Chips/EDA
KiCad
Apply
Electronics Engineer 27 days ago
In office • Full-Time • 5+ years exp
Chips/EDA
Altium Designer
Apply
In office • Full-Time • 3+ years exp • Master's Degree
Python
MATLAB
AI/ML
BERT
Apply
See all jobs
This is one of many
1,805,239 more open roles from verified company boards, updated every day.