Boeing is seeking to develop and integrate airplane models, simulations, and emulations using high-fidelity Unreal game engine visualizations of Boeing aircrafts and flight decks to support various high visibility programs.
Requirements
- 5+ years of experience in C/C++ programming
- 3+ years of experience in utilizing Linux and/or Window operating systems
- 2+ years of experience with scripting languages such as Python
- 2+ years of experience using GitLab and/or Jira
- 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.
- Ability to perform Application Programming Interface (API) design, implementation, and testing.
- Knowledge of real-time software architecture and design methodologies to synthesize models and simulation frameworks that meet real-time requirements; this includes knowledge of real-time target environments, its processor and network architecture, communication protocols, and electrical interfaces.
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.
- Partners with stakeholders to lead the review and identification of 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 of simulation software code, models, simulations, test procedures and test environments, executing test procedures, documenting test results and modeling against real-world data, test data, benchmarks, or other similar models.
- Documents and maintains of technical code, algorithms, specifications and descriptions of simulation models.
- Partners with cross functional engineering teams to lead 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
- This candidate is a leader, self-starter, enjoys working collaboratively with others, has a commitment to customer satisfaction and process improvement, and is successful working in a multi-program environment.
- The candidate should be adaptable to new development environments and eager to work with and learn new technologies.
- Do you have a passion for software, airplanes, and people?
- Are you inspired by new technologies, leading, and working in a collaborative environment?
- 10% Travel