Embedded Software Engineer
Core
Design, develop, and integrate high-integrity C++ software for complex, safety-critical systems in defence and regulated engineering environments.
Role type
Mid-Senior embedded software engineer (safety-critical)
Builds
Embedded software solutions for defence, aerospace, and highly regulated systems
Domain
Defence, Aerospace, Safety-Critical Systems
Deliverable
production ML models | product features
Required skills
C++ development, Object-Oriented Design (OOD), Safety-critical standards (DO-178C, MISRA C/C++), Agile development, System integration (via careerplan.io/jobs/744000149527779-embedded-software-engineer-at-alten)
Preferred skills
Model-based development (UML, IBM Rhapsody), Requirements/Configuration management (DOORS, Dimension), Real-time systems experience
Technologies
C++, Jira, Confluence, Git, IBM Rhapsody, DOORS, Dimension
Responsibilities
Design and maintain embedded C++ software for safety-critical systems, Apply structured and model-based design approaches, Collaborate with systems and hardware engineers for platform integration, Ensure compliance with safety and coding standards, Support system integration, verification, and validation activities, Contribute to delivery within an Agile development framework
Seniority
Mid-Senior (5+ years experience)