Embedded C++ Software Engineer

Zenovo
Bristol, United Kingdom
2 weeks ago
£50,000 – £60,000 pa
Applications closed

Related Jobs

View all jobs

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

Spire Glasgow, Alba / Scotland, G2 1AL, United Kingdom

Control Systems Engineer

Rolls Royce Bristol, United Kingdom
Hybrid Clearance Required

Controls System Engineer

Executive Network Group Birmingham, United Kingdom
£55,000 – £60,000 pa On-site

Control Systems Test + Validation Engineer

Jonathan Lee Recruitment Ox120Dq, OX12 0DQ, United Kingdom
£60,000 – £65,000 pa Hybrid

Salary

£50,000 – £60,000 pa

Job Type
Permanent
Work Location
Hybrid
Seniority
Mid
Education
Degree
Posted
20 May 2026 (2 weeks ago)

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.

Where to Advertise Space Jobs in the UK (2026 Guide)

Where to advertise space jobs UK in 2026: the specialist boards, agency channels and community routes that reach satellite, propulsion and launch talent. The candidate pool spans satellite engineers, propulsion specialists, mission analysts, ground segment software developers, space systems architects and commercial space professionals — a highly specific multidisciplinary community that general job boards are poorly equipped to reach. The strongest space candidates are often embedded in ESA programmes, academic research groups, UK Space Agency-funded projects or established primes, and move between roles through sector-specific networks, industry bodies and conference communities rather than mainstream platforms. This guide, published by UKSpaceJobs.co.uk, covers where to advertise space industry roles in the UK in 2026, how the main platforms compare, what employers should expect to pay, and what the data says about hiring across different role types.