ZL
Posted 4 days ago
Embedded C++ Software Engineer
ZENOVO LTD
📍 Bristol
I.T. & Communications
Job description
<strong>Job Title</strong>: Embedded Software Engineer (C++ / Linux)<strong>Location</strong>: Bristol (2/3 Days Per Week On-Site) <strong>Salary</strong>: £50,000 - £60,000 + Bonus & Benefits (Depending on Experience) <strong>Note</strong>: Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position.<strong>Overview</strong>: 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.<strong>Responsibilities</strong>: -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<strong>Experience Required</strong>: - 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<img src="https://www.jobg8.com/Tracking.aspx?1cWG9WvfIsqZ%2fmO5zxySZYelmtZ4yyEBo" width="0" height="0" />