Enable job alerts via email!

Senior Embedded Software Engineer

Mansell Recruitment Group

Southampton

Hybrid

GBP 59,000 - 70,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading recruitment group is seeking to fill a software development role focused on embedded systems. The successful candidate will design and develop software in C/C++, maintain documentation, and collaborate with various teams. This role includes flexible working hours and offers competitive compensation, along with private medical cover and relocation support.

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

Skills

C++
Testing practices
Linux
Collaboration

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 highly 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.