Senior Embedded Software Engineer
Embedded Software Engineer (Junior – Senior) | Hybrid Southampton | Up to £80,000
Location: Southampton (Hybrid – 4 days per week onsite with potential flexibility over time) Salary: Up to £80,000, dependent on experience Job Type: Permanent
The Role
A globally leading engineering business is looking for Embedded Software Engineers to join an innovation team at their Southampton site, developing embedded software for high-reliability systems. This is a hybrid role, with three days per week required onsite.
The client works across the full embedded stack, from low-level C through to multi-threaded, OS-based C++, and the role can be shaped around your own strengths and experience level. Whether you're a junior engineer building your embedded skillset or a senior engineer looking for technical depth, there's scope to tailor the work to you.
What You'll Be Doing
- Developing and maintaining embedded software in C/C++
- Designing, testing, and integrating software for complex embedded systems
- Working across the full software development lifecycle
- Collaborating with hardware, FPGA, and systems engineering teams
- Building robust, high-performance software for advanced engineering applications
What We're Looking For
- Embedded software development experience in C and/or C++
- Experience working in Linux environments
- Understanding of Object-Oriented Design (OOD), SOLID principles, and design patterns
- Familiarity with unit testing and modern software development practices
- Exposure to communication protocols such as CAN, RS232/RS422, UDP, or TCP/IP
Important: due to the security clearance required for this role, candidates must have been resident in the UK for at least five years.
Desirable Experience
- MATLAB/Simulink
- OpenGL or Vulkan
- CUDA or OpenCL
- FPGA or HDL exposure
- Video processing or machine learning
- Background in defence, aerospace, automotive, or another high-reliability industry
How to Apply
If you have strong C/C++ experience and are looking for a technically challenging role with the flexibility to shape your own development, apply with an up-to-date CV, or get in touch to discuss the role in more detail.