Why this role stands out
This hybrid role offers you a fantastic opportunity to drive innovation in real-time software solutions, leveraging your C++ expertise across the full development lifecycle and mentoring junior engineers. You'll thrive here if you have a passion for complex systems, enjoy collaborative problem-solving, and are eager to contribute to a reputable company's cutting-edge projects. Apply today to join a dynamic team and advance your career in embedded software engineering.
Quick overview
Job description
We are looking for a Senior Embedded Software Engineer to develop advanced, real-time software solutions for complex systems. You will be responsible for delivering software from initial concept through to fully verified solutions, working across the full development lifecycle.
Key Responsibilities
Design, develop, and maintain high-quality software using best engineering practices
Take ownership of software development from requirements through to verification and validation
Support and enhance existing software in line with evolving project and customer needs
Contribute to system architecture, design reviews, and technical decision-making
Collaborate with multidisciplinary teams including systems, hardware, and test engineers
Provide technical guidance and mentorship to junior engineers
Ensure software is developed in line with relevant standards and quality processes
Key Skills
Strong experience in C++ development (ideally modern C++)
Proven experience working across the full software development lifecycle
Experience with GUI UX or Human-Computer Interaction (HCI)
Knowledge of Python, PowerShell, or other scripting languages
Experience in real-time, embedded and safety-critical systems
Familiarity with version control, CI and CD, and software testing frameworks
Degree in Computer Science, Software Engineering, or a related discipline
Similar jobs
- SR
Principal Software Engineer - Client TechnologyRecently posted Auto Apply
Schroders Referral · London · Hybrid 🇬🇧
Next.jsStorybookGit+15TechnologySalary not listed - ST

Technical LeadRecently posted Auto Apply
Streetgroup · Manchester · Hybrid 🇬🇧
GCPPHPAWS+4Salary not listed - BM

Software EngineerRecently posted
Bauer Media · Manchester, Lancashire · Hybrid 🇬🇧
MicroservicesSpringSpring Boot+9TechnologySalary not listed - IN
Software DeveloperRecently posted
Innovation24 Ltd · Bredbury, Cheshire · Hybrid 🇬🇧
TechnologySalary not listed - WM
Senior Infrastructure EngineerRecently posted
West Midlands Ambulance Service University NHS Foundation Trust · Brierley Hill, West Midlands · Hybrid 🇬🇧
TechnologySalary not listed - GD
DSA HQ Application Developer - Ministry of Defence - HEORecently posted
Government Digital & Data · Bristol, Gloucestershire · Hybrid 🇬🇧
Power BISharePointTechnologySalary not listed - BM

Senior Software Engineer (Java, Spring Boot)Recently posted
Bauer Media · Manchester, Lancashire · Hybrid 🇬🇧
MicroservicesSpringSpring Boot+8TechnologySalary not listed - IN
Senior Software DeveloperRecently posted
Innovation24 Ltd · Bredbury, Cheshire · Hybrid 🇬🇧
TechnologySalary not listed - AP
Graduate Software DeveloperRecently posted
Advancing People Limited · Bedford, Bedfordshire · Hybrid 🇬🇧
ScrumAgileTechnologySalary not listed - GD
Senior Software Developer - Defence Science and Technology Laboratory - SEORecently posted
Government Digital & Data · United Kingdom · Hybrid 🇬🇧
RustGitC+++4TechnologySalary not listed - IP

Software Engineer - LegacyRecently posted
Inspire People · Morriston, Swansea · Hybrid 🇬🇧
TechnologySalary not listed - ME

Staff Software Engineer (£150k + benefits)Recently posted
Morson Edge · United Kingdom · Remote 🇬🇧
AWSPythonVue+2TechnologySalary not listed