Overview
In this role you will help develop and support BAE Systems’ CFD toolset to advance aerodynamic analysis of aerospace platforms. You’ll work with a cross-functional team of CFD, aerodynamics and software engineers to build C++ simulation software and deliver solutions for engineering challenges. Your CFD expertise will span multi-physics simulations using both in-house and commercial tools, informing key engineering decisions. This is a values-driven, collaborative role at a company shaping technology-led defence innovations.
Pay / Benefits
- hybrid/flexible working options
- competitive salary
- lifelong learning and career development
- support for wellbeing and family
- inclusive culture
- recognition of contribution
Responsibilities
- Gather user requirements and implement new CFD software features and numerical algorithms
- Design, develop and test C++ software enhancements following quality standards
- Optimize, tune and validate parallel code for High Performance Computing (HPC) environments
- Perform CFD and multi-physics simulations, analyse results and report findings
- Maintain expertise in CFD, numerical methods, HPC and related technologies
- Manage software configuration, release documentation and project records in line with quality processes
Key requirements
- Degree in a STEM discipline or equivalent experience
- Experience developing software in C++
- Understanding of CFD including numerical methods and solution techniques
- Strong Linux programming and debugging skills with HPC and MPI knowledge
- Collaborative mindset in a close-knit team
- Strong problem-solving abilities
- Attention to quality and best practices
- C++ software development
- CFD knowledge and numerical methods
- Linux programming and debugging
…
