Enable job alerts via email!

Senior Embedded Software Engineer

Mansell Recruitment Group

Southampton

Hybrid

GBP 59,000 - 70,000

Full time

4 days ago
Be an early applicant

Job summary

A recruitment agency is seeking a Senior Embedded Software Engineer in Southampton. The role involves designing and developing software in C/C++ for embedded platforms and collaborating with teams to innovate technology. The position offers a hybrid working model, flexible hours, private medical cover, and relocation support, with a salary of up to £70,000.

Benefits

Private medical cover
Relocation support
Flexible working hours

Qualifications

  • Strong experience programming in C++ for embedded systems.
  • Experienced with testing practices and tools.
  • Experience working in Linux-based environments.

Responsibilities

  • 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.
  • Collaborate with cross-functional teams to develop innovative technology.
  • Develop and maintain test suites, including unit and integration tests.

Skills

C++ programming
Testing practices
Linux-based environments
Cross-functional collaboration
Hardware interface troubleshooting

Job description

Social network you want to login/join with:

Senior Embedded Software Engineer, Southampton

col-narrow-left

Client:

Mansell Recruitment Group

Location:

Southampton, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

981704d35e54

Job Views:

34

Posted:

12.08.2025

col-wide

Job Description:

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 £70,000, hybrid working model with flexible working hours, private medical cover and relocation support available.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs