At a Glance
- Tasks: Design and develop complex real-time embedded software in Ada for mission-critical applications.
- Company: Leading defence technology firm with a focus on innovation and quality.
- Benefits: Competitive pay, flexible working arrangements, and opportunities for professional growth.
- Why this job: Join a dynamic team and work on impactful projects that shape the future of technology.
- Qualifications: Expertise in Ada, debugging, and embedded systems required; security clearance needed.
- Other info: Collaborative environment with a strong emphasis on career development and cutting-edge technology.
The predicted salary is between 60 - 79 £ per hour.
Location: Luton
Contract: 12‑Month Contract
Pay: Paying up to £79p/h (Inside IR35)
Please note – due to the nature of the work you will need to hold or be eligible to obtain a high level of UK Security clearance – please only apply if suitable.
Key Responsibilities- 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.
- 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 in requirements engineering, hands‑on integration, and target testing.
- Good knowledge of developing software within a mature development process framework.
- Defence / EW business domain experience – desirable.
- Experience of Dimensions, DOORS, Rhapsody, VxWorks, AdaCore GNAT Pro & VectorCAST.
- Experience and understanding of development to RTCA/DO‑178B or equivalent standards.
Principal Software Engineer - Advanced Resource Managers in Luton employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - Advanced Resource Managers in Luton
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with Ada or in embedded systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source software, make sure to highlight them. This is your chance to demonstrate your expertise in real-time embedded software and Ada.
✨Tip Number 3
Prepare for the interview like it’s a mission! Brush up on your knowledge of UML and Verification & Validation techniques. Be ready to discuss how you’ve tackled complex tasks in previous roles, as this will show you’re the right fit for the job.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented folks like you. Plus, applying directly helps us get to know you better and speeds up the process!
We think you need these skills to ace Principal Software Engineer - Advanced Resource Managers in Luton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with Ada and any relevant projects that showcase your skills in real-time embedded software. We want to see how you fit into our world!
Showcase Your Skills: In your application, don’t just list your skills—show us how you've used them! Provide examples of complex tasks you've tackled, especially those involving debugging in embedded environments. This helps us understand your hands-on experience.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to describe your achievements and experiences. We appreciate clarity, and it makes it easier for us to see your potential!
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!
How to prepare for a job interview at Jobster
✨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 how you've applied them in real-time embedded environments. They’ll likely want to hear about specific projects where you’ve used Ada, so have some examples ready.
✨Showcase Your Debugging Skills
Prepare to talk about your debugging experiences in embedded real-time environments. Think of a few challenging bugs you’ve encountered and how you resolved them. This will demonstrate your problem-solving abilities and your expertise in using COTS RTOS.
✨Familiarise Yourself with Verification & Validation Techniques
Since they’re looking for someone with expert knowledge in V&V techniques, make sure you can explain the different methods you’ve used and their importance. Be prepared to discuss how you’ve implemented these techniques in past projects to ensure mission-critical quality software.
✨Collaborate and Communicate
Highlight your experience working across disciplines, especially with hardware and firmware teams. They’ll want to see that you can take ownership of complex tasks while still being a team player. Prepare examples of how you’ve successfully collaborated on projects to develop robust solutions.