Lunar Terrain Vehicle - Junior Software Engineer

Barrios TechnologyHouston, TX
Hybrid

About The Position

Barrios Technology is an engineering solutions partner with more than 45 years of experience supporting NASA and the commercial space industry. We deliver innovative engineering, software, and technology integration services across NASA centers nationwide. Barrios prides itself on a people-focused culture that values creativity, diversity, professional growth, and a healthy work–life balance. We are seeking Junior Software Engineers to support the development and operations of the Lunar Terrain Vehicle (LTV), the next-generation lunar surface mobility system that will enable Artemis astronauts and commercial partners to explore the lunar surface. We are actively searching for qualified candidates for this potential opening, however we do not have assurance at this time if and when the position will be finalized and opened. Because we have strong reason to believe the position will be approved soon, we are proceeding with identifying qualified candidates and conducting interviews.

Requirements

  • BS degree in Software Engineering, Computer Engineering, or STEM, from an accredited engineering school
  • Proficiency in object-oriented programming (e.g., C/C++)
  • Experience with Git-based platforms (e.g., GitLab, GitHub)
  • Strong communication, coordination, and documentation skills
  • Proven ability to collaborate effectively with customers and stakeholders
  • Proficient in Microsoft Office (Word, PowerPoint, Excel, Outlook, SharePoint, Teams)
  • Must be a U.S. Citizen and successfully complete a U.S. government background investigation.

Nice To Haves

  • Software development experience (internship or equivalent)
  • Hands-on experience debugging embedded systems in lab environments using electronic test equipment (e.g., oscilloscopes, logic analyzers)
  • Experience supporting human spaceflight or exploration programs
  • Familiarity with Agile development methodologies
  • Familiarity with CMMI frameworks
  • Master’s degree in a STEM field

Responsibilities

  • Support design and implementation of software based on defined systems requirements
  • Support verification and testing of software
  • Integrate software solutions in a multi-disciplinary engineering team
  • Interface with hardware design and development teams
  • Establish working relationships with customer counterparts, subsystem requirement owners, and commercial teammates' key personnel
  • Participate in Agile development cycles, including planning, implementation, integration, and testing activities
  • Provide technical knowledge during major project milestones and project reviews
  • Perform all other assigned duties
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service