Embedded C++ Software Engineer

Embedded C++ Software Engineer

Full-Time 50000 - 60000 £ / year (est.) No working from home possible
Job Search Place Limited

At a Glance

  • Tasks: Develop and maintain Embedded C++ software for Linux systems in various sectors.
  • Company: Join a dynamic team in Bristol focused on next-generation industrial products.
  • Benefits: Salary ranges from £50,000 to £60,000 plus bonuses and additional benefits.
  • Other info: Candidates must have permanent UK working rights; visa sponsorship is not available.
  • Why this job: Work closely with cross-functional teams on innovative projects in aerospace and automotive.
  • Qualifications: Strong proficiency in Embedded C++ and experience with Linux-based systems required.

The predicted salary is between 50000 - 60000 £ per year.

We are looking for a skilled Embedded Software Engineer to develop, maintain, and optimise Embedded C++ software for Linux-based systems. This role will focus on developing Embedded Software for systems & products used in industrial, aerospace, automotive & manufacturing sectors. A successful candidate will work closely with cross-functional engineering teams, integrating software with hardware and supporting the full product lifecycle of a next generation product.

Responsibilities

  • Design, implement, and maintain embedded C++ software for Linux platforms
  • Work closely with hardware, systems and design engineers to integrate software with embedded devices
  • Debug, test, and optimise software for performance and reliability
  • Contribute to software architecture, APIs, and technical documentation
  • Support validation, testing, and product release processes
  • Collaborate in cross-functional engineering teams to solve complex technical problems

Experience Required

  • Strong proficiency in Embedded C++
  • Experience with Linux-based embedded systems
  • Familiarity with debugging tools, version control, and software development workflows
  • Experience with device drivers or low-level hardware interfaces
  • Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet)
  • Familiarity with CI/CD pipelines

Embedded C++ Software Engineer employer: Job Search Place Limited

This role is based in Bristol, where you will collaborate with engineers across various sectors including aerospace and manufacturing. The company offers competitive salaries and a bonus structure, fostering innovation in embedded systems development.

Job Search Place Limited

Contact Details:

Job Search Place Limited Recruitment Team

We think you need these skills to ace Embedded C++ Software Engineer

Embedded C++
Linux-based Embedded Systems
Debugging Tools
Version Control
Software Development Workflows
Device Drivers
Low-level Hardware Interfaces