At a Glance
- Tasks: Develop real-time embedded software for missile control systems using ADA and C/C++.
- Company: Join MBDA, a leading defence organisation supporting the Armed Forces and promoting diversity.
- Benefits: Enjoy a competitive salary, company bonus, flexible working, and enhanced parental leave.
- Why this job: Be part of cutting-edge technology in a collaborative environment that values your unique contributions.
- Qualifications: Experience in embedded software development with a focus on real-time systems and code quality.
- Other info: Hybrid working model and opportunities for paid overtime available.
The predicted salary is between 42000 - 68000 £ per year.
We have a great opportunity for an experienced ADA embedded software engineer to join our team and contribute to the development of current and future missile control systems!
Salary: Circa £57,000 depending on experience
Dynamic (hybrid) working: 4-5 days per week on-site due to workload classification
Security Clearance: British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team.
What we can offer you:
- Company bonus: Up to £2,500 (based on company performance and will vary year to year)
- Pension: maximum total (employer and employee) contribution of up to 14%
- Overtime: opportunity for paid overtime
- Flexi Leave: Up to 15 additional days
- Flexible working: We welcome applicants who are looking for flexible working arrangements
- Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave - enhancements are available for paternity leave, neonatal leave and fertility testing and treatments
- Facilities: Fantastic site facilities including subsidised meals, free car parking and much more
The opportunity:
Software Engineering develops real-time embedded software for a wide range of missile subsystems and components. We are looking for a self-motivated embedded software engineer who can develop and deliver software on time, on cost and on quality for the current generation of missile systems – This really is rocket science!
As an ADA Embedded Software Engineer, you will be responsible for developing software to company processes and agreed timescales, acting proactively and reporting into a Software Design Authority/Software Project Lead. The software is developed in ADA, and you will be working in a small team throughout the Software Development Lifecycle on the requirements, architecture, detailed design, implementation, testing and delivery of missile subsystem software. The role will require interfacing with multiple stakeholders across multiple disciplines such as systems design, electronics design, safety, security and quality.
What we're looking for from you:
- A software engineer focussed on embedded software development for Real Time systems:
- Significant previous experience of developing embedded software using Ada, and C/C++
- Experience in model-based development, using UML or using tools such as IBM's Rhapsody
- ‘Can do’ and flexible approach – you’ll enjoy solving technical problems that sometimes extend beyond the bounds of "software"
- A focus on code quality and the ability to engage in code and design reviews.
- Development of maintainable and extensible code (to adapt to change in requirements etc.)
- Able to communicate and collaborate effectively with multiple stakeholders, including Systems Engineering, Electronics and Electrical, and Test and Validation
Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given. MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom.
We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.
Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
ADA Embedded Software Engineer employer: MBDA
Contact Detail:
MBDA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land ADA Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with ADA programming and real-time embedded systems. Brush up on your knowledge of missile control systems and the specific technologies used in this field, as it will help you engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the defence sector, especially those who work with MBDA or similar companies. Attend industry events or join relevant online forums to connect with potential colleagues and gain insights into the company culture.
✨Tip Number 3
Prepare to discuss your experience with model-based development and tools like IBM's Rhapsody. Be ready to provide examples of how you've applied these skills in past projects, as this will demonstrate your capability to meet the job requirements.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical questions that may extend beyond software. Think about how you can illustrate your 'can do' attitude and flexibility in tackling complex challenges during the interview process.
We think you need these skills to ace ADA Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ADA and C/C++ embedded software development. Include specific projects or roles that demonstrate your skills in real-time systems and model-based development.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for missile control systems and your problem-solving abilities. Mention how your previous experiences align with the responsibilities outlined in the job description.
Highlight Relevant Skills: In your application, emphasise your ability to work collaboratively with multiple stakeholders. Discuss your experience in code quality assurance and your approach to engaging in code and design reviews.
Prepare for Technical Questions: Be ready to discuss your technical expertise in ADA and your approach to developing maintainable and extensible code. Prepare examples of challenges you've faced in previous projects and how you overcame them.
How to prepare for a job interview at MBDA
✨Showcase Your Technical Skills
Be prepared to discuss your experience with ADA and C/C++. Bring examples of past projects where you've developed embedded software, and be ready to explain your approach to problem-solving in real-time systems.
✨Understand the Company’s Mission
Familiarise yourself with MBDA's role in defence and how their missile control systems operate. Showing that you understand their mission can demonstrate your genuine interest in the position and the company.
✨Prepare for Stakeholder Interaction
Since the role involves interfacing with multiple stakeholders, think of examples where you've successfully collaborated across disciplines. Be ready to discuss how you communicate technical information to non-technical team members.
✨Emphasise Code Quality and Reviews
Highlight your focus on code quality and your experience with code reviews. Discuss how you ensure maintainability and extensibility in your code, as this is crucial for adapting to changing requirements.