Software Engineer - All levels

Software Engineer

Would you like to work for one of the world's largest and innovative defence companies?

As a Software Engineer, you will be working as part of a team of highly experienced, passionate and innovative engineers creating world-leading, safety critical airborne control systems.

This role will provide you with a rare chance to work on and develop a series of projects and products that will be utilised on board our military aircraft. Such systems as, Head up displays, Helmet mounted displays, Flight control systems, Active inceptors and Mission computers.

Your main responsibilities as a Software Engineer will involve:

+Generating requirements from customers and being able to successfully manage and deliver customer requirements

+Developing software architecture

+Designing, implementing and integrating this technology

Your skills and qualifications:


+Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, maths) environment that has included significant programming experience

+Excellent Software Engineering skills, with significant experience in C/C++

+Practical experience of developing embedded software (e.g. for embedded Linux platforms)

+Experience of interfacing software with hardware


+Experience in UML for software design and a familiarity with software modelling tools (e.g. Simulink or Scade)

+Awareness of scripting languages such as MATLAB, Python or Bash

+Knowledge of Scrum / Agile development

+Working knowledge of Git/Subversion or other configuration management

+Understanding of TCP/IP networking, experience of socket programming

+Experience of Linux and Windows application development, with an awareness of software verification

Location: Rochester

Benefits: All employees receive an excellent benefits package which includes a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. We also offer a range of additional benefits such as flexible working, an employee assistance programme, childcare vouchers, Cycle2work and many local and national employee discounts. Some employees may also be eligible for an annual incentive.