remote
Senior Software Engineer - Simulation - Collins Aerospace
Software Engineer
Lead the design and development of high‑performance simulation software, leveraging C++ and Python to model complex aerospace systems on GPU‑accelerated platforms.
About the role
Key Responsibilities
- Architect and implement scalable simulation algorithms in C++ and Python for aerospace applications.
- Optimize code for GPU and multi‑core CPU execution, ensuring real‑time performance.
- Collaborate with systems engineers to translate design requirements into simulation models.
- Validate and verify simulation outputs against experimental data and industry standards.
- Maintain rigorous documentation and support continuous integration pipelines.
Requirements
- BS/MS in Computer Science, Aerospace Engineering, or related field.
- 5+ years of professional software development experience in simulation or modeling.
- Proficiency in C++ (modern standards) and Python, with experience in GPU programming (CUDA/OpenCL).
- Strong understanding of numerical methods, physics‑based modeling, and high‑performance computing.
- U.S. citizenship and ability to obtain a Secret DoD security clearance.