C++ Embedded Software Engineer | Edinburgh
@ ALTEN

City of Edinburgh, Scotland, United Kingdom
On Site
Full-time
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @alten.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review C++ programming and OOD principles.
Study UML modelling with IBM Rhapsody tools.
Understand RTCA DO-178C and MISRA standards.
Practice embedded systems lab testing procedures.

Behavioral Questions

Describe a time you solved a technical challenge.
Explain your teamwork experience in agile projects.
Discuss how you manage tight deadlines effectively.
Share an instance of handling complex design requirements.

Frequently Asked Questions