C++ Embedded Software Engineer | Edinburgh @ ALTEN
Your Application Journey
Email Hiring Manager
Job Details
Company Description
ALTEN is a global engineering and technology consultancy operating in over 30 countries. They partner with industry leaders in Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, and more to deliver innovative engineering solutions for sustainable transformation.
Job Description
Play a key role in developing next-gen electronic warfare technology. This role involves protecting airborne platforms from RF-based threats, contributing to the evolution of complex, safety-critical systems through model-based development and high-integrity C++ code. It is a hands-on, onsite role supporting a major defence programme in embedded mission software. You will work as part of a cross-functional team of engineers solving real-world national security challenges.
Location
Edinburgh (On-Site)
Clearance
Must be SC Clearable (UK Passport or long-term residency required)
Experience Level
5+ years
Key Responsibilities
- Develop and maintain embedded software in C++ for airborne defence systems.
- Apply UML modelling using IBM Rhapsody for scalable solutions.
- Collaborate with systems and hardware engineers on multi-core platforms.
- Conform to RTCA DO-178C and MISRA C/C++ standards.
- Drive quality delivery within an Agile/Scrum team using Jira, Confluence, and GitLab.
- Contribute to lab-based testing and verification of integrated systems.
Qualifications
Required Skills: Strong knowledge of C++ and Object-Oriented Design, UML modelling with IBM Rhapsody or similar, familiarity with RTCA DO-178C and MISRA C/C++ standards, Agile development experience using Jira, Confluence, or GitLab, proven track record in defence, avionics, or embedded systems.
Required Qualifications: Bachelor’s or Master’s degree in Software, Electronics, Systems Engineering or equivalent technical experience in UK defence/aerospace projects. Must be eligible to obtain SC clearance.
Desirable Skills: Experience with DOORS, Dimension, or similar tools, hands-on testing with embedded hardware, exposure to real-time systems or airborne software projects.
Additional Information
Join a community of innovative and entrepreneurial engineers. Enjoy a personalised career path with rewarding management, opportunities to work on cutting-edge projects, and exposure to a wide range of engineering challenges. Benefits include a competitive salary, Private Medical Insurance, Pension Scheme, Cycle-to-work Scheme, social events, and flexible working arrangements.
Key skills/competency
C++ | Embedded Systems | UML | Agile | Defence | Safety-Critical | Do-178C | MISRA | IBM Rhapsody | Testing
How to Get Hired at ALTEN
🎯 Tips for Getting Hired
- Customize your resume: Align skills with ALTEN requirements and keywords.
- Highlight defence experience: Emphasize safety-critical C++ projects.
- Research ALTEN: Understand their projects and company values.
- Prepare for technical interviews: Review UML and embedded systems.