IT & Software

Senior Software Engineer (CFD)

BAE Systems

Filton · Bristol · United Kingdom

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

Reference: WJ-747_31021882

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.