Boeing is seeking a Simulation Framework Software Engineer to support the Software Fabric / Boeing Emulation, Simulation, Test and Analysis Framework (BESTAF) business organization. This role will focus on providing simulation software across the Boeing enterprise for various applications including software verification, hardware verification, flight trainers, and warfare scenario simulation.
Requirements
- 2 + years of experience in software programming with C, C++, python C-Sharp, .NET coding, debug, and development
- 2+ years of experience with SDLC (Software/Systems Development Lifecycle)
- 2 or more years’ experience in software programming with rust
- Experience with embedded software and hardware interfacing-software
- Experience working across software-interface boundaries, including hardware, firmware, and software (Including technical coordination with interfacing teams)
- Experience in software development in Visual Studio
- Experience with Agile Methodology
Responsibilities
- Designs, architects, and develops 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
- Performs design, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities
- Performs data collection and processing for use in simulations
- 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
Other
- Coordinate with commercial, defense, and other customers for requirements.
- Participate in small developmental teams – and sometimes independently – to implement those requirements.
- Agile methodologies such as sprint planning, scrums, retrospectives, and demonstrations are expected.
- Enjoy working collaboratively with others, have a commitment to customer satisfaction and process improvement, and be successful working in a multi-program environment.
- Be adaptable to new development environments and eager to work with and learn new technologies.