Embedded C++ Software Engineer

Zenovo
Bristol, United Kingdom
Last month
£50,000 – £60,000 pa
Applications closed

Related Jobs

View all jobs
Spotlight

Lead AIT Engineer (Satellite Delivery)

Exobotics Ltd London, United Kingdom
£62,000 – £82,000 pa Hybrid
Spotlight

Lead Systems Engineer – Space

Lockheed Martin Newcastle, North East England, United Kingdom
£93,000 – £116,000 pa On-site Clearance Required

C Embedded Software Engineer - Realtime Systems

Standard 8 Recruitment Ltd Guildford, Surrey, United Kingdom
£60,000 – £70,000 pa Hybrid

Embedded Firmware Engineer (C/C++) – Defence Systems

Standard 8 Canterbury, United Kingdom
£50,000 – £55,000 pa On-site Clearance Required

Embedded Systems Engineer

Open Cosmos Ltd Didcot, OX11 0RL, United Kingdom
On-site

Senior Embedded Software Engineer

Matchtech Cardigan, Dyfed, United Kingdom

Embedded Linux Engineer

Technical Futures Ltd Cb101Ny, CB10 1NY, United Kingdom
£60,000 – £65,000 pa Hybrid Clearance Required

Salary

£50,000 – £60,000 pa

Job Type
Permanent
Work Location
Hybrid
Seniority
Mid
Education
Degree
Posted
20 May 2026 (Last month)

Benefits

Bonus Benefits
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

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.