SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Mansell Recruitment Group
Posted 2 days ago, valid for 7 days
Location

Southampton, Hampshire SO15 7TY

Salary

£55,000 - £65,000 per year

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • A dynamic engineering company is seeking an experienced Embedded Software Engineer to develop C++ code for embedded electronic systems.
  • The role involves designing robust software, maintaining technical documentation, and ensuring software reliability while collaborating with cross-functional teams.
  • Candidates should have strong experience in programming C++ for embedded systems, familiarity with testing practices, and experience in Linux-based environments.
  • Exposure to platforms like Xilinx or PetaLinux is beneficial but not essential, and the ideal candidate should be a collaborative team player with a focus on clean code.
  • The position offers a salary of up to £65,000, a hybrid working model with flexible hours, private medical cover, and relocation support.

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.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.