NASA Space Vehicle and Robotics Modeling and Simulation Engineer

CACI2 months ago
Houston, TX, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

CACI is seeking a NASA Space Vehicle and Robotics Modeling and Simulation Engineer to work with NASA's Generic Robotics On-Orbit Trainer (GROOT) spacecraft simulation at NASA’s Johnson Space Center in Houston, TX. This role supports our Nation’s space exploration initiative and on-orbit training for the United States Space Force by developing high-fidelity software simulations and mathematical models for spacecraft systems.

Key Responsibilities

  • Develop requirements for space vehicle system and subsystem simulation math models.
  • Establish simulation architecture and design requirements.
  • Design and develop mathematical models for spacecraft hardware and software systems.
  • Create simulation scenarios to test both nominal and off-nominal spacecraft operations.
  • Develop software for generic spacecraft and robotic systems.
  • Analyze simulation data to evaluate spacecraft system performance.
  • Present analysis results impacting spacecraft performance, vehicle design, and mission planning to customers.

Required Qualifications

  • U.S. Citizen or Permanent Resident for access to USG facilities.
  • B.S. in Aerospace, Computer Engineering, Computer Science, or a related field with proven software development experience including project design, programming, testing, verification, and documentation.
  • Experience working with software simulation, mathematical model development, and real-time software applications.
  • Knowledge in one or more spacecraft domains such as avionics command and data handling, robotics, electrical power, environmental control and life support, fluids and thermal, orbital dynamics, robotic dynamics, guidance, navigation, and controls.
  • Proficiency in C/C++ and Python within a Linux environment.
  • Familiarity with software version control tools (e.g., git) and Continuous Integration methodologies.
  • Strong computer skills in both Linux and Windows environments.
  • Ability to manage multiple priorities with minimal supervision.
  • Highly responsible, team-oriented individual with a strong work ethic.

Preferred Qualifications

  • M.S. in Aerospace, Computer Engineering, Computer Science, or Modeling and Simulation with relevant work experience in aerospace software development projects.
  • Military Service (Active or Reserve) or experience working with the DoD is a plus.
  • Experience with simulation and mathematical model validation processes.
  • Exposure to software simulation programming and scenario development (e.g., experience with CACI/NASA Trick simulation).
  • Experience with simulation graphics using Unity or Unreal Engine.
  • Knowledge in multi-threaded programming or 1553 bus protocol.
  • Experience with spacecraft simulation development using NASA JEOD.

Benefits & Perks

  • Compensation: Competitive salary ranging from $63,800 to $127,500 USD, determined by geographic location, experience, skills, education, and certifications.
  • Benefits: Comprehensive packages including healthcare, wellness, financial, retirement, family support, continuing education, and flexible time off.
  • Work in a culture of integrity with a strong focus on innovation and teamwork.
  • Enjoy an environment of trust with robust learning resources and career growth opportunities.
  • Be part of a mission-driven team contributing to NASA’s space exploration and training initiatives.

Required Skills

Continuous Integration
Version Control (Git)
C/C++
Linux
Python
Model Validation
Math Modeling
Software Engineering
Simulation Development
Space Systems Engineering