NASA Software Project Lead Engineer: Space Vehicle Simulation + Software Development
Listed on 2026-01-12
-
Engineering
Software Engineer, Systems Engineer
NASA Software Project Lead Engineer:
Space Vehicle Simulation + Software Development
Join CACI International Inc to lead and advance space vehicle simulation software for NASA Johnson Space Center projects, including Lunar Gateway, Human Landing Systems, and future exploration systems.
Job DetailsJob Category:
Engineering
Time Type:
Full time
Minimum Clearance Required to Start:
None
Employee Type:
Regular
Percentage of
Travel Required:
Up to 10%
Type of Travel:
Continental US
This position offers a self‑motivated, technically proficient individual to develop simulation math models, integrate them into engines, and guide technical teams. The senior engineer will transition into a leadership role, managing project schedule, customer relationships, and software development life cycle activities.
Responsibilities- Design and develop spacecraft simulations and math models for engineering and training simulations.
- Perform systems engineering in support of simulation requirements, interfaces, design, and performance.
- Conduct engineering analysis using simulation.
- Integrate, test, and verify simulation and math models.
- Integrate and test simulation software/hardware.
- Collaborate with engineering teams and contractors across multiple NASA programs and projects.
- Ensure adherence to JSC engineering software process practices.
- Lead a software development team and develop new features based on customer needs, managing project schedule, and delivering presentations.
- Support customer status reporting and people leadership, including assignments and recruitment initiatives.
- U.S. Citizen or Permanent Resident.
- B.S. in Aerospace, Electrical, Software, Computer Science, or related disciplines.
- At least ten years of simulation development experience.
- Experience leading simulation software development teams.
- Strong C++ programming skills.
- Experience developing software in a Linux environment.
- Experience coding with Python.
- Experience in simulation integration and development, unit testing, verification and validation.
- Full software life‑cycle experience.
- Strong verbal and written communication skills.
- Ability to manage multiple priorities with little supervision.
- Team‑oriented, highly responsible with a strong work ethic.
- M.S. in Aerospace, Electrical, Software, Computer Science, or related discipline.
- Experience with the Trick Simulation Environment.
- Experience reviewing, estimating effort for NASA task orders and working with NASA contracting/proposals.
- Experience developing simulation at NASA‑JSC.
- Object‑Oriented Analysis and Design (OOAD) experience.
- Experience developing or integrating 3‑D graphics for simulations.
- Experience developing real‑time video acquisition and processing software.
- Experience with Git.
- Experience in human‑rated space vehicle subsystem domains (ECLSS, EPS, Propulsion, Mechanisms, C&T, C&DH, GN&C, Robotics).
- Experience with all aspects of project management.
NASA/JSC, Houston, TX – a highly stimulating environment critical to human space flight and the space exploration initiative.
Benefits & Culture- A culture of integrity, confidence, and vision for national security missions.
- Flexible time off and robust learning resources.
- Focus on continuous growth and career advancement.
- Comprehensive benefits: health, wellness, finance, retirement, family support, continuing education, and paid time off.
$90,300 – $189,600 USD
Equal Opportunity EmployerCACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, veteran status or any other protected characteristic.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).