IT & Software

Senior Embedded C++ Engineer

Alten

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp
Overview

In this Senior Embedded Software Engineer role, you will design and maintain real-time, mission-critical embedded software in defence and regulated environments. You’ll apply deep C++ expertise to high-integrity programmes, collaborating with systems, electronics, and test engineers to ensure deterministic, safe software. The position emphasizes process-driven delivery, rigorous traceability, and clear technical documentation. You’ll contribute to demanding projects that shape secure, reliable platforms and cutting-edge engineering solutions.

Pay / Benefits
  • Private Medical Insurance
  • Cycle & Tech Scheme
  • Employee assistance programme
  • Life insurance & Pension Scheme
  • Social atmosphere, regular gatherings & team buildings
  • Flexible way of working (role-dependent)
Responsibilities
  • Design, develop, and maintain embedded C++ software for real-time, mission-critical systems
  • Contribute to safety-regulated environments using 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 suitable for regulated engineering environments
Key requirements
  • 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 contributing to verification, validation, and requirements traceability activities
  • Familiarity with configuration management and development lifecycle tooling
  • Strong debugging and problem-solving ability within complex systems
  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related discipline; or relevant technical military background with equivalent hands-on experience
  • Clear and confident communicator across multi-disciplinary teams
  • Detail-oriented, quality-driven mindset
  • Strong ownership of technical delivery and accountability
  • Embedded C++ (C++11/14/17 or later)
  • Defence, safety-critical, or regulated environments experience
  • Real-time constraints and deterministic behaviour understanding

Reference: WJ-747_31291062 · Posted 12 Nov 2026, 09:06 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs