> Markdown version of [/jobs/ext/2019751-senior-embedded-c-engineer](https://www.wearedevelopers.com/jobs/ext/2019751-senior-embedded-c-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded C++ Engineer - **Company:** ALTEN - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Configuration Management, Software Debugging, Embedded C, Embedded Software, Real-Time Operating Systems, Requirements Traceability, Real Time Systems, System-level Testing - **Published:** August 11, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-embedded-c%2B%2B-engineer-wc2n-london-west-grossbritannien-58898572 ## About the Role complex to integrate software into complex platforms * Produce clear and traceable technical documentation for regulated environments Tasks * Strong experience with embedded C++ (C++11/14/17 or later) * Proven background delivering software in defence, safety-critical, or regulated environments * Solid understanding of real-time software constraints and deterministic behaviour * Experience with verification, validation, and requirements traceability * Familiarity with configuration management and development lifecycle tooling * Strong debugging and problem-solving ability within complex systems Key requirements * Private Medical Insurance * Cycle & Tech Scheme * Employee assistance programme * Life insurance & Pension Scheme * Social atmosphere, team gatherings * Flexible way of working (role dependent) ## Description Experteer Overview As a Senior Embedded Software Engineer, you design and maintain mission-critical embedded C++ software for real-time systems in defence and regulated environments. You will work within a safety-driven, high-integrity development process and collaborate with systems, electronics, and testing specialists to deliver robust solutions. The role focuses on deterministic software behavior, verification activities, and clear technical documentation. You will contribute to complex platforms and have the opportunity to shape high-assurance software in demanding programmes. Pay / Benefits * Design, develop, and maintain embedded C++ software for real-time, mission-critical systems * Contribute to safety-regulated environments with high-integrity software practices * Develop and integrate low-level software components and system interfaces * Support unit, integration, and system-level testing to ensure deterministic behavior * Collaborate with systems, electronics, and test engineers to integrate software into complex platforms * Produce clear and traceable technical documentation for regulated environments Tasks * Strong experience with embedded C++ (C++11/14/17 or later) * Proven background delivering software in defence, safety-critical, or regulated environments * Solid understanding of real-time software constraints and deterministic behaviour * Experience with verification, validation, and requirements traceability * Familiarity with configuration management and development lifecycle tooling * Strong debugging and problem-solving ability within complex systems Key requirements * Private Medical Insurance * Cycle & Tech Scheme * Employee assistance programme * Life insurance & Pension Scheme * Social atmosphere, team gatherings * Flexible way of working (role dependent) ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)