Skip to content

Software Engineer – Senior – Simulation
Company | The Boeing Company |
---|
Location | Hazelwood, MO, USA |
---|
Salary | $110500 – $179400 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 3+ years of experience in software engineering
- 3+ years of experience with programming C/C++
- Experience with software development in an agile environment
- Secret Clearance and Special Program Access, Post-Start
Responsibilities
- Leads the design, architecture, and development of simulation models, simulation visualizations, virtual environments/platforms and frameworks
- Partners with stakeholders to lead the review and identification of simulation requirements and dynamics of the systems being simulated.
- Leads validation, verification, and refinement 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
- Leads the documentation and maintenance 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
- Leads implementing current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment
- Leads simulation software project management functions
- Promotes continuous improvement with ideas for process, tool, and automation improvements
- Plans and executes work within a scrum team using scaled agile practices
- Represents the organization as the prime technical contact on contracts and projects
- Interacts with senior external personnel on significant technical matters often requiring coordination between organizations
- Support proposal development and lead engineering execution by identifying activities, resources, and tasks required to complete the work statement
- Mentor junior engineers and foster innovation within the team
Preferred Qualifications
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- 5 or more years’ related work experience or an equivalent combination of education and experience
- Prior experience with object-oriented software architecture / design patterns
- Prior experience with Python, Lua or OpenGL is a plus
- Developing applications targeted for desktop as well as mobile/tablet environments
- Experience with tools for Continuous Integration/Delivery, Version Control, and Build Automation
- Familiarity with tools such as Jira, Jenkins, Gitlab, CMake, Visual Studio
- Familiarity with simulation standards such as Distributed Interactive Simulation (DIS), Distributed Mission Operations (DMO), and High Level Architecture (HLA)
- Experience with aircraft platforms, aviation, simulation, and training systems is beneficial
- Strong written and verbal communication skills along with the ability and desire to work in a team environment