Junior Simulation Software Engineer
The Junior Simulation Software Engineer at Confidential Client supports NASA's human spaceflight programs by developing and maintaining high-fidelity simulation software. This role involves collaborating with multidisciplinary teams to create accurate and robust simulations for missions such as the ISS, Orion, and lunar exploration, while applying software engineering best practices in a modern development environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Aerospace & Defense (Human Spaceflight & Robotics).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Overview
Confidential Client is seeking a Junior Simulation Software Engineer to join a team supporting human spaceflight and robotics simulation work in Houston, TX. You will contribute to high‑fidelity simulation software used for NASA programs (ISS, Orion, lunar systems, HLS, SR‑1) and training systems. This is an entry-level, hands-on software engineering role focused on C++ simulation development in Linux-based environments.
What You’ll Do
- Design, implement, integrate, test, and maintain simulation software components in C++.
- Work in Linux environments and use Git for version control.
- Implement features from tracked work items and participate in peer code reviews.
- Contribute to automated testing and help maintain CI/CD pipelines.
- Collaborate with engineers across software, physics, robotics, biomechanics, graphics, and mission teams.
- Support simulation studies for crew stability, lunar and microgravity environments, vehicle dynamics, and ISS training systems.
Required Qualifications
- Bachelor’s degree in Computer Science, Aerospace Engineering, Physics, or a related field.
- Experience in simulations, software development, or a related technical area.
- Proficiency in C++.
- Experience working in Linux-based environments.
- Familiarity with Git for version control.
- Familiarity with scripting (Python).
- Solid foundation in physics and mathematics.
- Strong communication skills and a collaborative mindset.
- Ability to work independently while contributing to a team-oriented environment.
- U.S. citizenship or lawful permanent resident status required due to federal program access.
Desired Qualifications
- Exposure to AI/ML concepts and their application to simulation or analysis.
- Understanding of the software development lifecycle (SDLC).
- Experience with CI/CD pipelines and automated testing.
- Familiarity with the Trick simulation framework.
- Experience with Unity, Unreal Engine, EDGE, or similar graphics engines.
Location & Compensation
This role is based in Houston, TX. Estimated pay (from the source listing): $113,827 per year (estimated).
Why Apply via Careertakes
Careertakes is a third‑party recruiting platform helping match qualified candidates to Confidential Client’s opportunities. Candidates who apply may also be considered for other matched positions on the Careertakes platform.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range