Embedded Software engineer Embedded Software engineer

Company: company name
Apply for the Embedded Software engineer Embedded Software engineer
Location: Southampton
Job Description:

A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products.

Design and develop robust software in C/C++ for embedded platforms

Create and maintain technical documentation to support design decisions

Ensure software operates reliably and meets functional specifications

Shape the long-term direction of software architecture and capabilities

Develop and maintain test suites, including unit and integration tests

Implement and troubleshoot hardware interfaces and data protocols (e.g., Build and maintain user-facing applications using both commercial and open-source toolkits

Work closely with hardware and firmware engineers to align system-level behaviour

Assist in scoping projects, breaking down requirements, and mentoring junior engineers

Strong experience programming in C++ for embedded systems

Experienced with testing practices and tools

Experience working in Linux-based environments

Offering up to £60,000, hybrid working model with flexible working hours, private medical cover and relocation support available…

Posted: April 20th, 2026