At a Glance
- Tasks: Design and develop real-time embedded software in Ada for innovative defence projects.
- Company: Leading Electronic Warfare company with a focus on cutting-edge technology.
- Benefits: Competitive rate, hybrid working model, and potential for contract extension.
- Other info: Immediate start with opportunities for professional growth in a collaborative environment.
- Why this job: Join a dynamic team and work on mission-critical software that makes a difference.
- Qualifications: Expertise in Ada, debugging, and software lifecycle management required.
The predicted salary is between 54000 - 60000 £ per year.
A real-time embedded software engineer with knowledge of Ada is required in support of defensive aids development programmes within the Electronic Warfare business. The role includes design, development, test and support of current and future programs across our Praetorian product line.
What You'll Do
- Support the specification, design, coding and testing of complex real-time embedded software in Ada producing mission critical quality software, to high integrity levels, company standards and customer requirements.
- Take ownership of complex tasks across the full software lifecycle from requirements to integration, testing and delivery.
- Collaborate with hardware, firmware, and systems engineering teams, working closely across disciplines to develop robust solutions whilst maintaining independence in your work.
What We're Looking For
- Expert knowledge of the Ada software language including OO design principles.
- Expert capability in debugging in an embedded real-time environment with a COTS RTOS.
- Good knowledge of UML.
- Expert knowledge of a variety of Verification & Validation techniques, and the value of each.
- Experience of requirements engineering, hands-on integration and target testing.
- Good knowledge of developing software within a mature development process framework.
Desirable
- Defence / EW business domain experience.
- Experience of Dimensions, DOORS, Rhapsody, VxWorks, AdaCore GNAT Pro & VectorCAST.
- Experience and understanding of development to RTCA/DO-178B or equivalent standards.
Why This Contract?
- Immediate start (subject to onboarding and SC Clearance).
- Hybrid working model for flexibility (4 days on-site, 1 day remote).
- Opportunity to work on innovative defence technology with a high degree of autonomy.
- Long-term project with strong potential for extension.
ADA Software Engineer employer: Defence
Contact Detail:
Defence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land ADA Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence and software engineering sectors. Attend meetups or online webinars related to Ada programming and Electronic Warfare. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Ada and real-time embedded systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of UML and Verification & Validation techniques. Be ready to discuss your experience with debugging in embedded environments and how you've tackled complex tasks in past projects.
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace ADA Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of an Ada Software Engineer. Highlight your experience with Ada, real-time embedded systems, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your experience with defence technology if you have it!
Showcase Your Technical Skills: In your application, be sure to showcase your technical skills, especially in debugging and verification techniques. We love seeing specific examples of how you've tackled complex tasks in previous roles, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Defence
✨Know Your Ada Inside Out
Make sure you brush up on your Ada programming skills before the interview. Be ready to discuss your experience with OO design principles and debugging in embedded real-time environments. They’ll likely want to see how you can apply your knowledge practically, so think of examples from your past work.
✨Understand the Full Software Lifecycle
Familiarise yourself with the entire software lifecycle, from requirements gathering to integration and testing. Be prepared to talk about specific tasks you've owned in previous projects and how you ensured high integrity levels and mission-critical quality in your software.
✨Collaborate Like a Pro
Since this role involves working closely with hardware, firmware, and systems engineering teams, be ready to share examples of how you've successfully collaborated across disciplines. Highlight your ability to maintain independence while still being a team player.
✨Get Acquainted with Verification & Validation Techniques
Brush up on various Verification & Validation techniques and be prepared to discuss their importance. If you have experience with tools like Dimensions, DOORS, or Rhapsody, make sure to mention that as it could set you apart from other candidates.