Software Engineer (C++/ADA) at Infinity Systems, Bristol, £400-£500 per day

£400 - £500 per day

Contract Description

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’re a growing company at the forefront of cutting-edge defence engineering. We’re 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