At a Glance
- Tasks: Develop cutting-edge embedded software for airborne defence systems using C++.
- Company: Join a global team of 54k+ engineers innovating in defence technology.
- Benefits: Enjoy flexible working, private medical insurance, and a personalised career path.
- Why this job: Be part of a passionate team tackling real-world national security challenges.
- Qualifications: 5+ years experience in C++, UML modelling, and Agile development required.
- Other info: Must be SC clearable; hands-on role in Edinburgh.
The predicted salary is between 43200 - 72000 £ per year.
Are you passionate about engineering? Do you want to make a difference? You could be one of our 54k+ colleagues in over 30 countries working on inspiring projects in the most innovative companies. Join us and start building tomorrow's world today!
Play a key role in developing next-gen electronic warfare technology. Join a fast-paced project focused on protecting airborne platforms from RF-based threats. You'll contribute to the evolution of complex, safety-critical systems through model-based development and high-integrity C++ code. This is a hands-on, onsite role supporting a major defence programme in embedded mission software. Be part of a cross-functional team of engineers solving real-world national security challenges.
Location: Edinburgh
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 in an IBM Rhapsody environment to design robust, scalable solutions.
- Collaborate with systems and hardware engineers to deploy software on multi-core and distributed platforms.
- Conform to RTCA DO-178C and MISRA C/C++ standards for safety-critical software.
- Drive quality delivery within an Agile/Scrum team using tools like Jira, Confluence, and GitLab.
- Contribute to lab-based testing and verification of integrated hardware/software systems.
Required Skills:
- Strong knowledge of C++ and Object-Oriented Design (OOD) techniques.
- Experience in UML modelling, ideally using IBM Rhapsody or similar tools.
- Familiarity with RTCA DO-178C and MISRA C/C++ for safety-critical software.
- Background in Agile software development using tools like Jira, Confluence, or GitLab.
- Proven track record delivering in defence, avionics, or embedded systems environments.
Required Qualifications:
- A Bachelor's or Master's degree in a relevant field (e.g. Software, Electronics, Systems Engineering).
- OR a technical background within UK defence, aerospace, or high-integrity embedded projects.
- Must be eligible to obtain SC clearance.
Desirable Skills:
- Experience with DOORS, Dimension, or other requirements/configuration management tools.
- Hands-on testing or lab work involving embedded hardware platforms.
- Exposure to electronics, real-time systems, or airborne software projects.
Why join us?
We foster a community of dually talented individuals who are both entrepreneurs and technology specialists. Our teams embody the spirit of innovation and entrepreneurship, enabling us to develop solutions most efficiently. Our commitment to sustainable growth is unwavering, and we continuously strive for accelerated transformation and continuous improvement. Through ALTEN labs, mentoring programs, internal universities, and more, we are always pushing boundaries and embracing new possibilities. We offer incredible opportunities to join inspiring projects in the most innovative companies. We prioritise your career development with personalised support plans tailored to your own aspirations. We're here to empower you and help you reach your full potential. Join our passionate team and start building tomorrow, today!
In short you get:
- A personalised career path and a rewarding management style.
- A chance to work on the most exciting engineering projects and technologies along with Premium Customers.
- A huge diversity of engineering projects and industries.
- A competitive salary.
- Private Medical Insurance.
- Pension Scheme.
- Cycle-to-work Scheme among many additional benefits.
- Social atmosphere, regular gatherings, and team buildings.
- Flexible way of working (role dependent).
C++ Embedded Software Engineer Edinburgh employer: Alten Ltd
Contact Detail:
Alten Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Embedded Software Engineer Edinburgh
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as UML modelling and IBM Rhapsody. Being able to discuss your experience with these tools during networking or interviews can set you apart from other candidates.
✨Tip Number 2
Engage with professionals in the defence and aerospace sectors through platforms like LinkedIn. Join relevant groups and participate in discussions to showcase your knowledge and passion for embedded systems, which could lead to valuable connections and insights.
✨Tip Number 3
Consider attending industry conferences or workshops focused on embedded systems and defence technology. These events are great opportunities to learn about the latest trends and meet potential employers or colleagues who can provide referrals.
✨Tip Number 4
Prepare to demonstrate your understanding of safety-critical software standards like RTCA DO-178C and MISRA C/C++. Be ready to discuss how you've applied these standards in past projects, as this will show your commitment to quality and safety in engineering.
We think you need these skills to ace C++ Embedded Software Engineer Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Object-Oriented Design techniques. Include specific projects where you've applied UML modelling and mention any relevant tools like IBM Rhapsody.
Craft a Strong Cover Letter: In your cover letter, express your passion for engineering and how your background aligns with the role. Mention your familiarity with safety-critical software standards like RTCA DO-178C and MISRA C/C++, and how you can contribute to the team.
Showcase Relevant Experience: When detailing your work history, focus on your experience in defence, avionics, or embedded systems environments. Highlight any Agile development experience and your proficiency with tools like Jira, Confluence, and GitLab.
Prepare for Technical Questions: Anticipate technical questions related to embedded software development and safety-critical systems. Be ready to discuss your approach to testing and verification of integrated hardware/software systems.
How to prepare for a job interview at Alten Ltd
✨Showcase Your C++ Expertise
Make sure to highlight your strong knowledge of C++ and Object-Oriented Design techniques during the interview. Be prepared to discuss specific projects where you've applied these skills, especially in safety-critical environments.
✨Familiarity with Standards
Demonstrate your understanding of RTCA DO-178C and MISRA C/C++ standards. You might be asked how you have implemented these standards in past projects, so having concrete examples ready will help you stand out.
✨Discuss Agile Experience
Since the role involves working within an Agile/Scrum team, be ready to talk about your experience with Agile methodologies. Mention any tools like Jira, Confluence, or GitLab that you've used to manage projects effectively.
✨Prepare for Technical Questions
Expect technical questions related to embedded systems and UML modelling, particularly using IBM Rhapsody. Brush up on your knowledge and be ready to solve problems or discuss scenarios that demonstrate your technical prowess.