Infinity Systems Engineering Ltd. is aBristol basedSystems and Safety Engineering Consultancy focused on the successful delivery of engineering projects in multiple sectors. Were a growing company at the forefront of cutting-edge defence engineering. Were 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