Senior Software Engineer – Simulation – Hazelwood
Requirements
Must have:
– Minimum of 3 years of experience in software engineering – At least 3 years of proficiency in programming with C/C++ – Experience working in an agile software development environment – Must have Secret Clearance and Special Program Access after starting – Preferred: Bachelor of Science degree in engineering, computer science, mathematics, or a related field – Preferred: 5 or more years of relevant work experience or an equivalent mix of education and experience – Preferred: Familiarity with object-oriented software architecture and design patterns – Preferred: Experience with programming languages such as Python, Lua, or OpenGL – Preferred: Knowledge of tools for Continuous Integration/Delivery, Version Control, and Build Automation – Preferred: Understanding of simulation standards like Distributed Interactive Simulation (DIS) – Preferred: Background in aviation or experience with aircraft platforms, simulation, and training systems – Strong written and verbal communication skills with a collaborative mindset
Responsibilities:
- Oversee the design, architecture, and development of simulation models and visualizations – Collaborate with stakeholders to ascertain simulation requirements and system dynamics – Manage validation, verification, and enhancement of simulation software, models, and testing procedures – Document and maintain technical code, algorithms, and specifications for simulation models – Work alongside cross-functional engineering teams to integrate simulation software with hardware – Implement current and emerging technologies and methodologies in the simulation engineering space – Lead project management tasks related to simulation software – Encourage ongoing improvement through innovative solutions for processes and automation – Plan and execute tasks within a scrum framework using scaled agile practices – Act as the primary technical contact for contracts and projects – Engage with senior personnel on key technical issues, requiring inter-organizational coordination – Assist in proposal development and lead the engineering effort by defining necessary activities and resources – Mentor junior engineers and promote a culture of innovation within the team
-
Company:
At Boeing, we are dedicated to innovation and collaboration, working tirelessly to improve the world around us. We pride ourselves on providing a supportive, respectful, and inclusive atmosphere that fosters professional growth. We are currently seeking a motivated Software Engineer, either at an experienced or senior level, to become part of our Training Systems – Battlespace Simulation Management (BSM) team in Hazelwood, MO. In this role, youll help craft the future by developing flight simulator technologies that train military pilots. Our team thrives in a casual but professional environment, consisting of diverse engineers committed to creating and delivering cutting-edge solutions. We offer a competitive Total Rewards package that includes health benefits, retirement plans, and opportunities for career advancement.