The Boeing Company is looking to build the next generation of flight simulators to train the nation’s military pilots and needs an Experienced Software Engineer - Simulation to support this effort.
Requirements
- 5+ years of experience in programming in C/C++
- 5+ years of experience in Object Oriented Design and Programming
- 5+ years of experience with Scaled Agile Framework enterprise (SAFe) or Agile
- Knowledge of simulation standards such as Distributed Interactive Simulation (DIS), Distributed Mission Operation (DMO)
- Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
- Knowledge and ability to design, develop, integrate, apply, and test software models, simulations, framework environments, tools, and applications with higher order programming languages, assembly, and auto-code.
- Knowledge of cloud architecture, including the different types of clouds (public, private, and hybrid), the different cloud platforms and the various components involved (computing, storaging and networking)
Responsibilities
- Partners with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated.
- Performs design, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities.
- Validates, verifies, and refines simulation software code, models, simulations, test procedures and test environments, executing test procedures and documenting test results and models against real-world data, test data, benchmarks, or other similar models.
- Documents and maintains technical code, algorithms, specifications and descriptions of simulation models.
- Partners with cross functional engineering teams to enable integration of simulation software with hardware devices and systems.
- Implements current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment.
- Modernizes, migrates, sustains, and updates simulation software to adapt legacy systems to new operating systems.
Other
- Occasional travel may be required (less than 10%)
- Must be a U.S. Person as defined by 22 C.F.R. §120.15
- Must be able to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- Must be able to work onsite at one of the listed location options
- Must complete a technical assessment as part of the selection process