At a Glance
- Tasks: Design and develop software for cutting-edge defence projects using C++ and ADA.
- Company: Join a growing Bristol-based consultancy at the forefront of defence engineering.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact in safety-critical systems across naval and aerospace sectors.
- Qualifications: Strong C++/ADA skills and experience in embedded or safety-critical software development.
- Other info: Dynamic team environment with exciting projects and career advancement opportunities.
The predicted salary is between 36000 - 60000 Β£ per year.
Infinity Systems Engineering Ltd. is a Bristol based Systems and Safety Engineering Consultancy focused on the successful delivery of engineering projects in multiple sectors. We are a growing company at the forefront of cutting-edge defence engineering. We are hiring Software Engineers to deliver complex, safety-critical solutions across naval defence, advanced weapon systems, and aerospace platforms. Roles are available on both a contract and permanent basis.
What You'll Be Doing
- Design, develop, and maintain software using C++ and/or ADA
- Contribute to real-time, embedded, or safety-critical systems
- Produce high-quality, maintainable code aligned with defence and safety standards
- Participate in requirements analysis, software architecture, and design reviews
- Support integration, verification, and validation activities
- Work closely with Systems, Safety, and Test Engineers to ensure compliant delivery
- Produce supporting documentation in line with regulated engineering environments
What We're Looking For
- Strong experience in C++ and/or ADA
- Background in embedded, real-time, or safety-critical software development
- Understanding of structured software development lifecycles (V-Model or similar)
- Experience working in regulated or high-assurance environments
- Ability to produce clear technical documentation
- UK nationality (or eligibility for UK security clearance)
Desirable Experience
- Defence, Aerospace, Naval, Land systems, or Nuclear environments
- Experience with standards such as DO-178, Def Stan, MISRA, or IEC 61508
- Knowledge of real-time operating systems (RTOS)
- Experience with low-level hardware interaction or embedded Linux
- Familiarity with tools such as Git, DOORS, MATLAB/Simulink, or static analysis tools
Software Engineers (C++/ADA) - Outside IR35 in Bristol employer: Infinity Systems Engineering
Contact Detail:
Infinity Systems Engineering Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineers (C++/ADA) - Outside IR35 in Bristol
β¨Tip Number 1
Network like a pro! Reach out to your connections in the defence and aerospace sectors. Attend industry meetups or online webinars to get your name out there and show off your skills.
β¨Tip Number 2
Showcase your projects! If you've worked on any C++ or ADA projects, make sure to have them ready to discuss. Bring along examples of your code or documentation to demonstrate your expertise during interviews.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of safety-critical systems and software development lifecycles. Practice common coding challenges and be ready to explain your thought process.
β¨Tip Number 4
Donβt forget to apply through our website! Weβre always looking for talented Software Engineers, and applying directly can give you an edge. Plus, it shows you're genuinely interested in joining our team.
We think you need these skills to ace Software Engineers (C++/ADA) - Outside IR35 in Bristol
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C++ and ADA, especially in safety-critical environments. We want to see how your skills align with our needs, so donβt be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why youβre passionate about defence engineering and how your background fits into our mission. Keep it concise but impactful β we love a good story!
Showcase Your Technical Skills: When filling out your application, be specific about your technical skills and experiences. Mention any familiarity with standards like DO-178 or tools like Git. Weβre keen on seeing how you can contribute to our projects!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, itβs super easy β just a few clicks and youβre done!
How to prepare for a job interview at Infinity Systems Engineering
β¨Know Your Tech Inside Out
Make sure you brush up on your C++ and ADA skills before the interview. Be ready to discuss your past projects and how you've applied these languages in real-time or safety-critical systems. This will show that youβre not just familiar with the tech, but that you can also use it effectively.
β¨Understand the Defence Sector
Familiarise yourself with the specific challenges and standards in the defence and aerospace industries. Knowing about DO-178, Def Stan, or other relevant regulations will give you an edge. It shows youβre serious about working in a regulated environment and understand the importance of compliance.
β¨Prepare for Technical Questions
Expect technical questions that dive deep into software development lifecycles, especially the V-Model. Be prepared to explain your approach to requirements analysis and how you ensure high-quality, maintainable code. Practising common coding problems can also help you feel more confident.
β¨Show Your Team Spirit
Since collaboration with Systems, Safety, and Test Engineers is key, be ready to discuss how youβve worked in teams before. Share examples of how youβve contributed to integration, verification, and validation activities. Highlighting your teamwork skills will demonstrate that you can fit into their collaborative culture.