Embedded C++ Software Engineer

Company: Zenovo
Apply for the Embedded C++ Software Engineer
Location:
Job Description:

Job Title

Embedded Software Engineer (C++ / Linux)

Location

Bristol (2/3 Days Per Week On-Site)

Salary

£45,000 – £55,000 + Bonus & Benefits (Depending on Experience)

Note

Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position.

Overview

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

#J-18808-Ljbffr…

Posted: April 17th, 2026