Senior Software Engineer
BAE Systems
In this role you will develop mission-critical software for the Eurofighter Typhoon, collaborating with systems and test engineers to deliver high-performance, safety-critical aerospace software across the full lifecycle. You’ll work in a fast-paced, innovation-driven environment, aligning with the team to meet stringent quality and certification standards. The position offers hybrid work options and a chance to contribute to advanced defence technology. You will shape robust solutions that support real-world operational capability and mission success.
Pay / Benefits- lifelong learning
- meaningful work
- recognition for contributions
- family and financial wellbeing support
- balanced lifestyle
- inclusive workplace
- Design, develop, and test software for safety-critical aerospace systems
- Create software requirements and technical designs for the full SDLC
- Support verification, validation, and software-to-hardware integration
- Adhere to project processes, quality standards and best practices
- Produce technical documentation for development, testing and certification
- Participate in peer reviews, configuration management, and continuous improvement
- Monitor progress and provide updates to project teams and leadership
- Collaborate with systems, hardware, and test engineers to ensure robust solutions
- Degree qualified (or equivalent) in Software Engineering, Computer Science, or a related discipline
- Proficiency in C, C++, C#, or Ada
- Experience developing embedded software in complex or safety-critical environments
- Strong understanding of the full software development lifecycle
- Ability to work independently and adapt to changing priorities
- Self-motivated
- Accountable
- Results-focused
- Embedded software development
- Multi-language proficiency (C/C++/C#/Ada)
- Software development lifecycle experience
Reference: WJ-747_30988326