Boeing is seeking a Software Engineer - Simulation to help design, develop, and test simulation software, including modular simulation physics components. The role supports systems engineering alignment and contributes to simulation workflows, with early use of AI tools and basic machine learning techniques under mentorship.
Responsibilities
- Design, develop, and test simulation software using modern programming languages and established software engineering best practices.
- Support the development of modular simulation physics components, including models for aerodynamics, actuators, payloads, and environmental effects, with guidance from senior engineers.
- Collaborate with systems engineers, simulation developers, and airframe designers to ensure software implementations align with aircraft and system requirements.
- Implement, test, and improve simulations of physical, digital, or hybrid systems in line with project needs and engineering specifications.
- Learn and apply AI tools and basic machine learning techniques to enhance simulation fidelity, support modeling workflows, or analyze simulation outputs, initially under mentorship.
- Work with domain experts, engineers, data scientists, and other stakeholders to integrate simulations, including AI-enhanced features, into engineering workflows or customer-facing solutions.
- Write clear code comments and contribute to technical documentation, user guides, and maintenance of code repositories.
- Stay current on simulation technology and tools and share ideas for improvements with the team.
Required Qualifications
- Coursework, projects, or internship experience related to simulation development or modeling using MathWorks tools such as MATLAB and Simulink.
- Familiarity with modular design principles and object-oriented programming in C++ or C#.
- Solid foundation in mathematics and physics (for example, dynamics, control, numerical methods) or systems modeling from education or projects.
- Interest in and basic understanding of fixed-wing and/or rotorcraft aerodynamics through coursework, personal projects, or on-the-job training.
- Strong software development and debugging skills, with the ability to learn and apply new tools and techniques with guidance.
- Experience using version control systems such as Git from coursework, personal projects, or internships.
- Problem-solving skills and attention to detail.
- Effective communication and teamwork skills, including comfort asking questions and seeking feedback.
Technologies
- MathWorks tools, MATLAB, Simulink
- C++ and C#
- Git
- AI tools and basic machine learning techniques
Preferred (Not Required)
- Academic, project, or internship experience involving safety-critical or real-time systems.
- Exposure to Simulink Coder, Simulink Real-Time, or comparable code-generation and real-time simulation tools.
- Experience on multidisciplinary engineering projects (capstone, research, or internships).
Education & Experience
- Bachelorβs degree in Engineering, Computer Science, Mathematics, or a related technical field.
- 0β3 years of relevant professional experience in software, simulation, modeling, or related engineering roles.
- Equivalent combinations of education, internships, and project experience will be considered.
Location & Work Arrangement
Location: Bingen, WA (hybrid).
In-office requirement: The role requires in-person collaboration 3 days per week and therefore needs to be within commutable distance from Bingen, WA.
Relocation
This position is eligible for relocation assistance.
Salary
Typical hiring range: USD 83,000 to 114,400 per year.
Benefits
- Generous company match to your 401(k).
- Industry-leading tuition assistance program that pays your institution directly.
- Fertility, adoption, and surrogacy benefits.
- Up to $10,000 gift match when you support your favorite nonprofit organizations.
These programs are subject to eligibility requirements and other conditions, which may differ for employees of certain subsidiaries or business units, or union-represented employees depending on bargaining agreement terms.