Software Engineer
Role details
Job location
Tech stack
Job description
This role sits at the heart of a major transformation programme and is ideal for someone who is hands-on, motivated, and eager to implement change in a fast-paced, customer-focused environment. Key Responsibilities for the Software Engineer
- Develop real-time software for flight simulators, from control systems to graphical user interfaces.
- Support integration, testing, fault finding, and problem resolution on simulated systems.
- Contribute to the full product lifecycle, from requirements analysis through to customer acceptance and post-delivery support.
Requirements
-
Strong C programming skills.
-
Practical understanding of the Systems Engineering V-model and/or Software Development Lifecycle.
-
Ability to work collaboratively in a multi-disciplinary team, with minimal supervision.
-
Strong communication and presentation skills.
-
Degree in engineering, mathematics, science, or equivalent experience within aviation/aerospace engineering. Desirable Skills
-
Experience with safety-critical systems in aerospace, automotive, or related industries.
-
Knowledge of C#, C++, web technologies (JavaScript, HTML), and Windows application development (Visual Studio).
-
Familiarity with ARINC, AFDX, or CAN bus protocols.
-
Experience using the Atlassian toolset (Jira, Confluence, Bitbucket, Bamboo).
Benefits & conditions
-
25 days holiday (plus bank holidays), increasing with service, with the option to buy/sell up to 5 days.
-
Private medical insurance (with optional family cover).
-
Pension scheme with up to 7% employer contribution.
-
Life assurance (4x salary, flexible up to 10x).
-
Group income protection.
-
Flexible benefits including healthcare cash plan, dental cover, gym membership, critical illness cover, and cycle-to-work scheme.
-
Employee assistance programme for mental health and wellbeing.
-
Subsidised staff restaurant and on-site parking with electric vehicle charging. Why Join
-
Challenging Projects: Work on cutting-edge flight simulators used by global aerospace organisations.
-
Collaborative Environment: Partner with experts across systems, hardware, and software engineering.
-
Innovative Technology: Develop next-generation simulation solutions, including avionics hardware and advanced control systems.
-
Career Growth: Opportunities for professional development and advancement within a forward-thinking, global industry. Eligibility: Applicants must have the right to work in the UK. This is a unique opportunity to contribute to next-generation flight simulation technology, working with cutting-edge systems that enhance pilot training and aviation safety worldwide. TT