onsite
Senior Software Engineer - Simulation - Boeing
Software Engineer
Senior Software Engineer leading the design, development, and testing of high‑performance simulation software for aerospace physics, using C++, Python, and modern DevOps practices.
About the role
Key Responsibilities
- Architect, implement, and validate scalable simulation software for aerodynamic and flight‑physics models.
- Develop modular physics components, including CFD, propulsion, and control system models, ensuring reusability across projects.
- Collaborate with cross‑functional teams to integrate simulation tools into larger aerospace workflows and test frameworks.
- Maintain code quality through automated testing, continuous integration, and rigorous code reviews using Git.
- Optimize performance on Linux‑based high‑performance computing platforms and troubleshoot runtime issues.
Requirements
- 5+ years of professional experience in C++ and Python development for scientific or simulation applications.
- Strong understanding of computational fluid dynamics, aerodynamics, or related physics modeling.
- Proficiency with Linux development environments, version control (Git), and CI/CD pipelines.
- Experience designing modular, reusable software architectures and applying best practices for scalability.
- Excellent problem‑solving skills and ability to work effectively in a collaborative, Agile team setting.