Software Engineer–simulation (simulation)

Boeing Boeing · Aerospace · Fleet, UK, United Kingdom +1

Software Engineer role focused on the design, development, and testing of simulation models, visualizations, and virtual environments for defense platforms. Requires proficiency in C++ or Lua, familiarity with physics-based modeling, and understanding of simulation system engineering principles. The role involves supporting simulation programs across air, land, and maritime domains, with potential future development across the broader software engineering portfolio.

What you'd actually do

  1. Supports the design, architecture, and development of simulation models, simulation visualizations, virtual environments/platforms and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle.
  2. Supports partnership with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated.
  3. Supports designing, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities.

Skills

Required

  • C++
  • Lua Scripting
  • Physics based Modelling
  • Simulation system Engineering principals
  • version control systems (e.g., Git, BitBucket etc)
  • Agile development methodologies
  • DevOps
  • Automation
  • CICD concepts
  • testing frameworks
  • unit testing practices

Nice to have

  • Software Simulation Engineer
  • Software Development Lifecycle
  • Software standards such as ISO9001
  • DIS and HLA
  • COTS simulation and training environment development, execution, verification, validation and deployments
  • object-oriented programming (OOP)
  • software design principles

What the JD emphasized

  • Ability to obtain security clearance
  • SECURITY CHECK
  • UK CITIZEN
  • LEGAL AUTHORIZATION TO WORK IN THE UK
  • UK residency