METECS logo
METECS
Posted 122 days agoVerified live 2d ago

Junior Simulation Software Engineer

Brief overview

Houston, TXIn-person
UndergradOr in progress
C++Linux-based environmentsGitPythonPhysicsMathematicsAI/ML conceptsSoftware development life cycle (SDLC)CI/CD pipelinesAutomated testingTrick simulation frameworkUnityUnreal EngineEDGE

About the company

METECS is a small engineering-services company headquartered in Houston Texas near NASA's Johnson Space Center.

Job description

Summary

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 involves contributing to the design, development, integration, testing, and maintenance of high-fidelity simulation software for human spaceflight programs.

Responsibilities

  • Implementing and maintaining features from Git-managed work items
  • Participating in peer code reviews
  • Contributing to automated testing efforts
  • Helping maintain and improve continuous integration and deployment (CI/CD) pipelines

Skills

  • Bachelor's degree in Computer Science, Aerospace Engineering, Physics, or a related field
  • Experience in simulations, software development, or a related technical field
  • 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
  • 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
  • Unity, Unreal Engine, EDGE or similar graphics engines

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Aerospace Engineering, Physics, or a related field
  • Experience in simulations, software development, or a related technical field
  • 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

Nice to Haves

  • 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
  • Unity, Unreal Engine, EDGE or similar graphics engines

More jobs like this