Embedded Software Engineer
Posted on May 18, 2026 by CV-Library
Southampton, Hampshire, United Kingdom
Electronics
Immediate Start
£45k - £65k Annual
Full-Time
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.
The Role
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
Collaborate with cross-functional teams to develop innovative technology within real-world constraints
Develop and maintain test suites, including unit and integration tests
Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP)
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
The Candidate
Strong experience programming in C++ for embedded systems
Experienced with testing practices and tools
Experience working in Linux-based environments
Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential
A collaborative team player with an eye for clean, maintainable code
The Offer
Offering up to £65,000, hybrid working model with flexible working hours, private medical cover and relocation support available
The Role
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
Collaborate with cross-functional teams to develop innovative technology within real-world constraints
Develop and maintain test suites, including unit and integration tests
Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP)
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
The Candidate
Strong experience programming in C++ for embedded systems
Experienced with testing practices and tools
Experience working in Linux-based environments
Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential
A collaborative team player with an eye for clean, maintainable code
The Offer
Offering up to £65,000, hybrid working model with flexible working hours, private medical cover and relocation support available
Reference: 225125375
https://jobs.careeraddict.com/post/113250548
Embedded Software Engineer
Posted on May 18, 2026 by CV-Library
Southampton, Hampshire, United Kingdom
Electronics
Immediate Start
£45k - £65k Annual
Full-Time
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.
The Role
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
Collaborate with cross-functional teams to develop innovative technology within real-world constraints
Develop and maintain test suites, including unit and integration tests
Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP)
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
The Candidate
Strong experience programming in C++ for embedded systems
Experienced with testing practices and tools
Experience working in Linux-based environments
Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential
A collaborative team player with an eye for clean, maintainable code
The Offer
Offering up to £65,000, hybrid working model with flexible working hours, private medical cover and relocation support available
The Role
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
Collaborate with cross-functional teams to develop innovative technology within real-world constraints
Develop and maintain test suites, including unit and integration tests
Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP)
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
The Candidate
Strong experience programming in C++ for embedded systems
Experienced with testing practices and tools
Experience working in Linux-based environments
Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential
A collaborative team player with an eye for clean, maintainable code
The Offer
Offering up to £65,000, hybrid working model with flexible working hours, private medical cover and relocation support available
Reference: 225125375
Share this job:
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog