At a Glance
- Tasks: Join a dynamic team developing innovative test equipment for military avionic systems.
- Company: BAE Systems, a leader in defence technology with a focus on inclusivity.
- Benefits: Competitive salary, flexible health benefits, employee share plans, and annual incentives.
- Why this job: Make a real impact in a role that values diversity and empowers your potential.
- Qualifications: Proven software engineering skills and experience with programming languages like C++ and Python.
- Other info: Exciting projects with excellent career growth opportunities in a supportive environment.
The predicted salary is between 43200 - 72000 £ per year.
Location: Rochester, Kent. Salary: Up to £60,000 depending on skills and experience.
Responsibilities:
- Working in a team environment as part of a multi-disciplined engineering team, developing test equipment solutions that support the complex and demanding requirements of our military products.
- Working on active projects developing application software used to test and simulate various avionic systems.
- Our test solutions are multifaceted and versatile, using model-based engineering approaches to provide innovative equipment across our customer base.
- Systems Requirements and Validation.
- Software Architectures.
- Software Requirement Generation/Derivation.
- Top level and detailed Software Design.
- Software Integration.
- Software Verification/Validation.
- Software estimation and task maturity tracking.
Your skills and experiences:
Essential:
- Proven technical Software Engineering and development skills with a good understanding of Systems and Hardware.
- Experience of the full Software design life cycle, from requirements analysis, design methods/activities, verification, through to formal release and configuration.
- Existing programming knowledge such as LabVIEW, Test Stand, C++, Python, and C#.
Desirable:
- Experience of Test Equipment design.
- Understanding of the cyber security controls as set out in NIST SP 800-171.
Benefits:
As well as a competitive pension scheme, BAE Systems also 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 - you may also be eligible for an annual incentive.
The Test Systems Engineering team:
As part of the Test Systems team at BAE Systems Rochester, you will be working on active projects developing application software used to test and simulate various avionic systems. Test Systems provides equipment used to develop and test components such as Head-Up Displays, Mission and Flight Control Computers, and Flight Controls.
Why BAE Systems?
This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible.
If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.
Closing Date: 12th February 2026. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
Senior Software Engineer (Test Systems) in Canterbury employer: BAE Systems
Contact Detail:
BAE Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Test Systems) in Canterbury
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. Practise common interview questions and have your own questions ready to show your interest.
✨Tip Number 3
Showcase your projects! Whether it's GitHub repos or personal projects, having tangible examples of your work can really set you apart. Make sure to highlight any relevant experience with software design and testing.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at BAE Systems. Don’t wait too long; get your application in early!
We think you need these skills to ace Senior Software Engineer (Test Systems) in Canterbury
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your software engineering expertise, especially with LabVIEW, C++, and Python, to show us you’re a great fit for the role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about working with test systems. Share specific examples of your past projects that align with our needs, and don’t forget to express your enthusiasm for joining our team!
Showcase Your Problem-Solving Skills: In your application, give us a glimpse of how you tackle challenges. Whether it’s through a project or a specific situation, we want to see your thought process and how you approach complex problems in software development.
Apply Early!: Don’t wait until the last minute to submit your application. We might close the vacancy early if we get enough applications, so get your materials in as soon as you can through our website to ensure you’re considered!
How to prepare for a job interview at BAE Systems
✨Know Your Tech Inside Out
Make sure you brush up on your programming skills, especially in LabVIEW, Test Stand, C++, Python, and C#. Be ready to discuss your experience with the full software design life cycle and how you've applied these languages in real projects.
✨Understand the Role's Requirements
Familiarise yourself with the specific responsibilities of a Senior Software Engineer in Test Systems. Be prepared to talk about your experience with systems requirements, validation, and software verification. This shows you’re not just interested in the job, but you understand what it entails.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex engineering challenges in the past. Discuss your approach to developing test equipment solutions and how you’ve used model-based engineering to innovate. This will demonstrate your critical thinking and adaptability.
✨Be Ready for Cyber Security Questions
Since understanding cyber security controls is desirable, brush up on NIST SP 800-171 guidelines. Be prepared to discuss how you would incorporate these controls into your software development process, showing that you’re aware of the importance of security in military products.