Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Mansell Recruitment Group

Rustington

On-site

GBP 55,000 - 65,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic engineering company in the UK is seeking an experienced Embedded Software Engineer to design and develop C/C++ software for embedded systems. Responsibilities include ensuring software reliability and collaborating with teams for innovative technology development. Ideal candidates will have strong experience in embedded programming, familiarity with hardware interfaces, and a commitment to clean, maintainable code. The position offers a competitive salary of up to £65,000 per annum.

Qualifications

  • Strong experience programming in C++ for embedded systems.
  • Experienced with testing practices and tools.
  • Familiarity with multiple embedded platforms and hardware interfaces.

Responsibilities

  • Design and develop robust software in C/C++ for embedded platforms.
  • Create and maintain technical documentation.
  • Ensure software operates reliably and meets specifications.
  • Collaborate with teams to develop innovative technology.

Skills

C++ programming for embedded systems
Testing practices and tools
Collaborative team player
Clean and maintainable code
Experience with hardware interfaces

Tools

Xilinx or similar FPGA platforms
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/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)
  • 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
  • Familiarity with multiple embedded platforms and hardware interfaces
  • A collaborative team player with an eye for clean, maintainable code
  • Experience with Xilinx or similar FPGA platforms is a plus but not essential
The Package

Salary up to £65,000 per annum

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