/Embedded C++ Software Engineer

Embedded C++ Software Engineer

United Kingdomgbvia direct
// Job Type
Full Time
// Salary
GBP 50,000 - 60,000/year
// Salary Range
50,000–60,000 GBP / year
// Posted
3 days ago

About the Role

Job Title: Embedded Software Engineer (C++ / Linux)
Location: Bristol (2/3 Days Per Week On-Site) 
Salary: £50,000 – £60,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

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Embedded C++ Software Engineer position at ZENOVO LTD.