Senior Software Engineer – Free-Work UK
Location: Prestwick – Onsite. Employment type: Full‑time. Seniority level: Entry level. Job function: Engineering and Information Technology. Industries: Human Resources Services.
Join us to design and develop embedded software for the UK’s frontline Eurofighter Typhoon. As a Senior Software Engineer, you will work on world‑beating aircraft products, creating cutting‑edge software for our hardware systems and be involved in the entire lifecycle of a product, from design and development to integration.
What You’ll Be Doing
* Completion of allocated software requirements, detailed design and implementation.
* Testing of completed functionality, both at desktop and target hardware level.
* Generation of software‑level safety requirements and hazard analysis to support system certification.
* Accurately reporting on progress and providing feedback to team members and leadership.
* Supporting System Test and Integration Activities.
* Producing technical documentation, documenting traceability between design, code and test results.
* Participating in peer reviews of own and others’ work products.
* Robust configuration of completed work.
* Using domain knowledge to troubleshoot issues efficiently and embed technical and process improvements.
* Securing formal software technical authority delegation to authorize design and certification artefacts.
Essential Qualifications
* Degree or equivalent in Software Engineering / Computer Science.
* Excellent software engineering skills, with a solid foundation in one of C / C++ / C#/Ada.
* Practical experience developing embedded software.
* Demonstrated understanding of the full software development life cycle.
* Experience of requirements capture and traceability (e.g. DOORS).
* Experience of software designs using an appropriate design tool/methodology (e.g. UML, Artisan, Statemate, Rhapsody).
* Programming in high‑level programming languages and experience of related software development environments (e.g. GPS (GNAT), Greenhills AdaMulti).
* Scripting languages such as MATLAB or Python.
* Experience developing software test solutions with a view to providing formal qualification evidence to customers.
* Experience in HMI design and graphics software (e.g. VAPS).
Desirable
* Avionics / Mission systems domain knowledge.
* Use of Jira to manage software tasks or any other task management system.
* General Military aircraft domain knowledge and interest.
Benefits
As well as a competitive pension scheme, BAE Systems offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts, and you may also be eligible for an annual incentive.
Diversity and Inclusion
We welcome people from all backgrounds and want to ensure our recruitment processes are as inclusive as possible. If you have a disability or health condition that may affect your performance, please speak to your recruiter about reasonable adjustments.
Closing date: 17 October 2025.
#J-18808-Ljbffr