Junior Simulation Software Engineer
Nord Resume
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- GitStakeholder managementC++LinuxPython
- Nice to have
- CI/CDMachine learning
- Work
- On-site in Houston
- Pay
- Not stated by the employer.
- Listed
- Nov 3, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
METECS is seeking an entry-level Simulation Software Engineer to support NASA’s simulation efforts as part of the Robotics, Simulations, and Graphics Support (RSGS) team. This role is ideal for candidates with a strong foundation in computer science and software engineering interested in applying skills to aerospace, robotics, human spaceflight, and physics-based simulation.
Key Responsibilities
- Contribute to the design, development, integration, testing, and maintenance of high-fidelity simulation software for engineering analysis across human spaceflight programs including the International Space Station (ISS), Orion, Moon Base, Space Reactor-1 Freedom (SR-1), Human Landing System (HLS), and other advanced exploration initiatives.
- Projects may include development and enhancement of core dynamics and simulation tools, investigations of crew member stability in lunar and microgravity environments, lunar vehicle simulations, and support of ISS training simulation systems.
- Implement and maintain features from Git-managed work items.
- Participate in peer code reviews.
- Contribute to automated testing efforts.
- Help maintain and improve continuous integration and deployment (CI/CD) pipelines.
- Work within large, collaborative codebases.
- Apply software engineering best practices to ensure reliability, maintainability, and performance.
- Collaborate closely with experts in software engineering, physics, robotics, biomechanics, computer graphics, and aerospace systems.
- Work alongside NASA engineers and mission stakeholders to develop simulation capabilities.
Requirements & Tech Stack
- Proficiency in C++.
- Experience working in Linux-based environments.
- Familiarity with Git for version control.
- Strong communication skills and a collaborative mindset.
- Familiarity with scripting languages such as Python.
- Solid foundation in physics and mathematics.
- Ability to work independently while contributing to a team-oriented environment.
Qualifications
- Bachelor’s degree in Computer Science, Aerospace Engineering, Physics, or a related field.
- Experience in simulations, software development, or a related technical field.
Desired Qualifications
- Exposure to AI/ML concepts and applications.
- Understanding of the software development life cycle (SDLC).
- Experience with CI/CD pipelines and automated testing.
- Familiarity with the Trick simulation framework.
- Familiarity with Unity, Unreal Engine, EDGE or similar graphics engines.
Citizenship or lawful permanent resident required due to federal position.