CACI International logo

Lead Software Engineer (NASA Virtual Reality Software and Simulation)

CACI International

Houston, TX
Full Time
Senior
90k-190k
about 1 month ago

Job Description

About the Role

The Lead Software Engineer (NASA Virtual Reality Software and Simulation) supports NASA's space exploration initiatives by leading the development of VR, simulation, and modeling software used for astronaut training, EVA planning, and space system design. The role involves working at NASA/JSC in Houston, TX, in a dynamic environment focused on human space flight and exploration technology. The candidate will lead a team of engineers in creating Unreal Engine-based training environments, supporting virtual reality astronaut training, and developing space system simulations, contributing to national space exploration efforts.

Key Responsibilities

  • Leadership of the development of Unreal Engine based training environments supporting the design and training for lunar surface excursion operations.
  • Facilities support for virtual reality-based astronaut training.
  • Development and upgrades to Trick based simulations of various space systems.
  • Testing session support for lunar excursion trials and other virtual reality-based tests.
  • Cooperation and collaboration with NASA customers and third-party product owners as necessary to complete the above tasks.
  • Technical and administrative leadership tasks including task order and work scope development, labor reporting, and performance feedback.

Requirements

  • Must be a U.S. Citizen or Permanent Resident for access to USG Facilities.
  • B.S. in Computer Science, Aerospace, Electrical, Mechanical, Computer Engineering, or related disciplines with a minimum of 5+ years' experience in development of VR/AR system.
  • Experience in leadership of a team of software engineers.
  • Strong computer and software skills in both Linux and Windows environments using C/C++.
  • Ability to manage multiple priorities with little supervision.
  • Highly responsible, team-oriented individual with strong work ethic.
  • Highly developed coordination and organization skills.

Nice to Have

  • Significant experience with UR4/5 and C++.
  • Work experience, course work, internship, or other experience in space vehicle systems and operations, and aerospace dynamics.
  • Familiarity with Atlassian style project management tools; Jira, Confluence, etc.
  • Experience with VR hardware systems such as Vive / Lighthouse systems or Meta Quest systems.
  • Experience with graphical tools such as Blender, AC3D, Maya, Photoshop, GIMP, etc.
  • Experience with software simulation, e.g., CACI/NASA Trick simulation.
  • Experience with C# or Python.

Qualifications

  • B.S. in Computer Science, Aerospace, Electrical, Mechanical, Computer Engineering, or related disciplines.
  • Minimum of 5+ years' experience in VR/AR system development.

Benefits & Perks

  • Competitive compensation package with a proposed salary range of $90,300 - 189,600 USD.
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible work environment with autonomy and access to robust learning resources.
  • A culture of integrity, trust, and continuous growth focused on national missions and personal development.

Working at CACI International

At CACI, we place character and innovation at the center of everything we do. We foster an environment of trust where every employee's contributions are valued, offering autonomy and flexible time off. The company emphasizes continuous growth, supporting employees' ambitions through learning resources and opportunities to contribute to critical national missions. The culture is characterized by integrity, trust, and a commitment to building a legacy of innovation and service.

Apply Now

Job Details

Posted AtJun 16, 2025
Salary90k-190k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Houston, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches