Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Experienced Software Engineer–Simulation image - Rise Careers
Job details

Experienced Software Engineer–Simulation - job 2 of 2

Experienced Software Engineer–Simulation

Company:

The Boeing Company

The Boeing Company is looking for an Experienced Software Engineer - Simulation to join the Battlespace Simulation Management team located in Hazelwood, MO. This position will focus on supporting the Boeing Global Services (BGS) Software Engineering organization.

Are you ready to build the future? Build your career by helping us build the next generation of flight simulators to train our nation’s military pilots. Develop subsystems for Boeing Flight Trainers such as the Instructor/Operator Station, Brief/Debrief Station, Synthetic Environments, and core building block technologies used for all our flight trainers (graphics, video, networking, mission planning, exercise management & control).

BSM is responsible for the design, development, manufacture, and maintenance of training devices for a wide variety of commercial and military aircraft. Developers on our team are responsible for all phases of the software lifecycle, including architecture, design, implementation and test.

The BSM team is a large software development team comprised of several smaller agile teams, some with specialized skills. Our backlog includes everything from new feature development using groundbreaking technology to maintenance of legacy software baselines. The successful candidate will need to be comfortable working in a self-directed fast-paced environment. Adaptability, the ability to work closely with others and an open mind are essential attributes of team members. A background in any or all of the following is desired: military aircraft, weapons, simulation, training systems.

Position 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.
•    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.
•    Modernizes, migrates, sustains, and updates simulation software to adapt legacy systems to new operating systems.
•    Performs simulation software project management functions.


This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.


Basic Qualifications (Required Skills/Experience):

•    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 

Preferred Qualifications (Desired Skills/Experience):

•    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 years of experience in Experience with 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. 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.
•    Knowledge of build and execution environments that include hosts, processors, operating systems, and networks. Ability to build, integrate, test, and troubleshoot software components comprising simulation models and build/execution frameworks. Knowledge of verification, validation, certification, and qualification processes.
•    Ability to design and develop software testing processes for different units, modules or components of a software application as a combined and integrated entity. It includes deep knowledge of integration-testing tools.
•    Ability to apply knowledge of 2D and/or 3D computer graphics to generate data representation and to communicate information. Ability to build animated graphics--graphic simulations simulating how systems work. Understanding of visual analytics tools and research. Background and familiarity with algorithms for image processing. Knowledge of multiple programming languages and operating systems to develop prototypes in this technology area. Ability to integrate hardware and software components into demonstrations.
•    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). Ability to automate and script skills. Knowledge of containerization technologies which includes understanding how to manage containers, deploy applications in a containerized environment, and troubleshoot issues. Knowledge of understanding of networking concepts, including IP addressing, subnetting, routing, and security (focus on security best practices and technologies).

Travel: Occasional travel may be required (less than 10%)

Drug Free Workplace:
Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.

CodeVue Coding Challenge:
To be considered for this position you will be required to complete a technical assessment as part of the selection process.  Failure to complete the assessment will remove you from consideration.

Pay & Benefits: 
At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent.  Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.  
 
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.  
 
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.

Pay is based upon candidate experience and qualifications, as well as market and business considerations.  

Summary Pay Range: $110,500 - $149,500

Language Requirements:

Not Applicable

Education:

Not Applicable

Relocation:

This position offers relocation based on candidate eligibility.

Export Control Requirement:

This position must meet export control compliance requirements. To meet export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.15 is required. “U.S. Person” includes U.S. Citizen, lawful permanent resident, refugee, or asylee.

Safety Sensitive:

This is not a Safety Sensitive Position.

Security Clearance:

This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required.

Visa Sponsorship:

Employer will not sponsor applicants for employment visa status.

Contingent Upon Award Program

This position is not contingent upon program award

Shift:

Shift 1 (United States of America)

Stay safe from recruitment fraud! The only way to apply for a position at Boeing is via our Careers website. Learn how to protect yourself from recruitment fraud - Recruitment Fraud Warning

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

EEO is the law

Boeing EEO Policy

Request an Accommodation

Applicant Privacy


Boeing Participates in E – Verify

Right to Work Statement

Boeing Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Boeing DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Boeing
Boeing CEO photo
David Calhoun
Approve of CEO

Average salary estimate

$130000 / YEARLY (est.)
min
max
$110500K
$149500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Experienced Software Engineer–Simulation, Boeing

The Boeing Company is on the lookout for an Experienced Software Engineer - Simulation to contribute to the Battlespace Simulation Management team in Hazelwood, MO. If you have a passion for technology and a desire to support the training of our military pilots, this role is your chance to build the next generation of flight simulators! You’ll be developing subsystems that power Boeing Flight Trainers, such as the Instructor/Operator Station and various simulation environments. This position requires you to engage in the complete software lifecycle, from architecture and design through to implementation and testing. Our team thrives on collaboration, so you’ll regularly partner with stakeholders and cross-functional engineering teams to ensure that our simulations meet rigorous performance standards. We're looking for someone who has at least five years of programming experience in C/C++, along with a solid background in Object-Oriented Design and Agile methodologies. With projects ranging from innovative tech implementations to maintaining legacy software, your adaptability and teamwork will be vital. The Boeing Company values an environment of continuous improvement, and your contributions will help modernize simulation software, ensuring it meets the needs of tomorrow. Join us if you’re ready to take on a rewarding challenge that truly makes an impact on military training and operations. Note: This position is strictly on-site in Hazelwood, MO.

Frequently Asked Questions (FAQs) for Experienced Software Engineer–Simulation Role at Boeing
What are the responsibilities of an Experienced Software Engineer - Simulation at Boeing?

As an Experienced Software Engineer - Simulation at Boeing, your primary responsibilities will include working closely with stakeholders to identify simulation requirements and performing comprehensive modeling, testing, and analysis to enhance system performance. You’ll also document and maintain technical specifications related to simulation models, and integrate simulation software with hardware systems to create seamless user experiences.

Join Rise to see the full answer
What qualifications are required for the Experienced Software Engineer - Simulation role at Boeing?

To qualify for the Experienced Software Engineer - Simulation position at Boeing, candidates should have at least 5 years of experience programming in C/C++ and working with Object Oriented Design. Experience with the Scaled Agile Framework or Agile methodologies is also essential, along with a strong understanding of simulation standards such as DIS and DMO.

Join Rise to see the full answer
What programming languages should an Experienced Software Engineer - Simulation at Boeing be familiar with?

An Experienced Software Engineer - Simulation at Boeing should be proficient in C/C++ as their primary programming languages. Knowledge of additional languages like Python or Java could also be beneficial, especially for developing simulation frameworks and integrating various software components.

Join Rise to see the full answer
What can I expect in terms of career development as an Experienced Software Engineer - Simulation at Boeing?

At Boeing, an Experienced Software Engineer - Simulation can expect significant opportunities for career development. The company emphasizes continuous learning, and you’ll engage in innovative projects that enhance your skills. Additionally, collaboration with talented professionals ensures you stay at the forefront of industry technology and practices.

Join Rise to see the full answer
How does Boeing support its employees in maintaining a work-life balance for the Experienced Software Engineer - Simulation position?

Boeing is committed to supporting its employees' well-being, emphasizing a healthy work-life balance. As an Experienced Software Engineer - Simulation, you’ll find flexibility in your work hours and access to various programs that allow for personal and professional growth, ensuring that your time at work is fulfilling yet manageable.

Join Rise to see the full answer
Common Interview Questions for Experienced Software Engineer–Simulation
Can you explain your experience with Object-Oriented Design in previous projects?

In responding, highlight specific projects where you applied Object-Oriented Design principles. Discuss how you've structured your code using encapsulation, inheritance, and polymorphism, and how this approach improved code reusability and maintenance.

Join Rise to see the full answer
How do you approach testing and validating simulation software?

Be sure to mention your strategy for developing comprehensive test plans. Include your methods for validating simulations against real-world data and your experience in using automated testing tools to ensure software reliability.

Join Rise to see the full answer
Describe a challenging bug you encountered in a simulation project and how you resolved it.

Use a specific example where you diagnosed and resolved a complex issue. Focus on the debugging methods you employed, the collaboration with team members, and how you communicated the solution effectively to prevent similar future issues.

Join Rise to see the full answer
What methods do you use for performance optimization in simulation software?

Discuss various techniques like algorithm optimization, profiling tools, and reducing computational overhead. Provide examples of improvements you made in previous roles that enhanced the performance of the simulations.

Join Rise to see the full answer
How do you handle tight deadlines and multiple priorities in your projects?

You can discuss your time management skills, how you prioritize tasks, and your experience in using Agile methodologies to handle project demands effectively while ensuring project quality.

Join Rise to see the full answer
What experience do you have with simulation standards like DIS or DMO?

Reference any previous work or projects where you applied simulation standards, explaining how these standards were crucial for achieving interoperability and reliability in your simulation software.

Join Rise to see the full answer
How would you collaborate with cross-functional teams to integrate software with hardware?

Emphasize your communication and collaboration skills, describing how you engage with hardware engineers and other stakeholders to ensure that software development aligns with hardware capabilities, facilitating seamless integration.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest technology trends in simulation?

Share your approach to continuous learning, whether it's attending industry conferences, taking online courses, or engaging in professional networks that focus on new developments in simulation technology.

Join Rise to see the full answer
Can you discuss your experience with Agile methodologies in software development?

Speak about your practical experience working in Agile teams, detailing your role in sprints, planning meetings, retrospectives, and how Agile facilitated better flexibility and responsiveness in your software development processes.

Join Rise to see the full answer
What do you find most rewarding about working in simulation software development?

Reflect on your passion for technology and the impact of your work on real-world applications, especially in the context of pilot training and military applications, which can add a meaningful dimension to your role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Berkeley, MO
Posted 4 days ago

Step into the future of defense technology as a Senior Embedded Software Engineer at Boeing, where innovation meets collaboration.

Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Hazelwood, MO
Posted 4 days ago

Join Boeing's GVHMS team as a Mid-Level Software Engineer, focusing on innovative solutions for aircraft health management.

Photo of the Rise User
Google Hybrid Sunnyvale, California, United States
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Software Engineer III at Google, you will create and optimize the front-end of Vertex AI Studio, enhancing user interaction with cutting-edge AI technologies.

More Staffing LLC Remote No location specified
Posted 4 days ago

Move Supply Chain and More Staffing is seeking a proactive Web Developer to optimize their websites for performance and user experience in a flexible, remote part-time role.

Photo of the Rise User
Nexthink Remote Bengaluru, Karnataka, India
Posted 9 days ago

Join Nexthink as a Platform Software Engineer to develop innovative tools that enhance the digital employee experience.

Photo of the Rise User
Dare to be Different
Transparent & Candid
Growth & Learning
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Collaboration over Competition
Maternity Leave
Paternity Leave
Paid Time-Off
Medical Insurance
Mental Health Resources
Equity

Join 360Learning as a Mobile Software Engineer and be part of a high-impact team driving innovation in corporate learning.

Photo of the Rise User

Take your frontend engineering career to new heights with Ubiminds as a Senior Frontend Engineer specializing in React.

Photo of the Rise User
Posted 3 days ago

Join Ambrook, a Series A startup, as a Software Engineer and make a significant impact on the sustainability of agriculture through innovative technology.

Photo of the Rise User
Thomson Reuters Remote IND-Hyderabad-Raheja Mindspace
Posted 9 days ago

Join Thomson Reuters as a Senior Salesforce Engineer and help shape innovative solutions on the Salesforce platform.

Photo of the Rise User
Finch Remote San Francisco, New York City
Posted 8 days ago

Join Finch as a Senior Software Engineer to help design and maintain powerful backend services for a transformative API product.

Photo of the Rise User
Ubisoft Remote Barcelona, Spain
Posted 3 months ago
Photo of the Rise User
Posted 3 months ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

The story of our company is woven together from thousands of individual stories of engineers and technicians. Scientists and thinkers. Innovators and dreamers. Equity, diversity and inclusion are crucial to our employees, our stakeholders, and our...

1051 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Marysville just viewed Security Specialist at Anduril Industries
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate