DeveloperJobs.io
← Back to all jobs

Job Description

Barrios Technology is seeking a Simulation Software Engineer in Houston, TX (onsite) to build and maintain high-fidelity simulation software used for lunar surface operations. The role supports verification, validation, and testing across flight software, ground systems, mission operations, and crew training.

Responsibilities

  • Develop and maintain simulation software for lunar surface operations, including both real-time and faster-than-real-time environments
  • Design and implement high-fidelity models covering vehicle dynamics, environment behavior, sensors, and system interfaces
  • Support hardware-in-the-loop (HWIL) simulation development, integration, and testing
  • Perform verification and validation (V&V) of simulation models and enable fault detection, isolation, and recovery (FDIR) testing through fault modeling and scenario development
  • Support flight software, ground systems, and mission operations using simulation and test environments
  • Contribute to crew training and mission readiness by delivering realistic simulation scenarios
  • Own the software lifecycle including design, implementation, testing, deployment, and operational support
  • Contribute to Agile development cycles, including planning, integration, and verification activities
  • Integrate within multidisciplinary engineering teams and interface with hardware developers and subsystem engineers
  • Provide technical input during major milestones and program reviews
  • Perform other duties as assigned

Requirements

  • BS degree in Software Engineering, Computer Engineering, Technology, Physics, or Math from an accredited institution, plus two (2) years of related software development experience
  • Experience with simulation frameworks and tools such as Trick, Unreal Engine, or similar simulation environments
  • Experience with 6-degrees-of-freedom (6-DOF) simulation development
  • Proficiency in object-oriented programming, such as C/C++
  • Experience in one or more areas including spacecraft dynamics, thermal modeling, power systems, RF communications, sensor modeling (e.g., IMUs, star trackers, LIDAR), or GNC integration
  • Experience with Git-based platforms (e.g., GitLab, GitHub) and development tools (e.g., JIRA)
  • Experience working on cross-disciplinary engineering teams
  • Strong communication, coordination, and presentation skills
  • Proven ability to collaborate effectively with customers and stakeholders
  • Must be a U.S. Citizen and successfully complete a U.S. government background investigation
  • Applicant selected may be subject to government security investigation and must meet eligibility requirements for access to classified information

Physical and Work Environment Notes

  • Work may involve sitting for extended periods
  • May require lifting and carrying up to 25 lb
  • Must have sufficient mobility to enter areas of test facilities where necessary
  • Generally an office environment, with possible inside or outside work depending on task
  • Standard office equipment (PC, telephone, fax, etc.)
  • Regular attendance in accordance with the established work schedule is critical
  • Ability to work outside normal schedule and adjust to meet peak periods and surge requirements when required
  • Must be able to work in a team atmosphere and demonstrate professional behavior that enhances productivity and promotes teamwork
  • Grooming and dress must be appropriate for the position and must not impose a safety risk or hazard to the employee or others
  • May require some commuting and traveling to other installations as needed

Technology Stack

  • Trick
  • Unreal Engine
  • C/C++
  • GitLab
  • GitHub
  • JIRA
  • 6-degrees-of-freedom (6-DOF)
  • IMUs
  • Star trackers
  • LIDAR
  • Docker
  • Grafana
  • High Level Architecture (HLA)
  • Federation Object Models (FOMs)
  • CMMI
  • Agile

Preferred Qualifications

  • Hardware/software integration experience
  • Experience with High Level Architecture (HLA) and Federation Object Models (FOMs)
  • Experience supporting spaceflight programs
  • Familiarity with CMMI frameworks
  • Experience with Agile development methodologies
  • Experience with containerization technologies such as Docker
  • Experience with data visualization tools such as Grafana
  • Master's degree in a related field

Education and Experience

Minimum qualifications include a BS degree in Software Engineering, Computer Engineering, Technology, Physics, or Math from an accredited institution, along with two (2) years of related software development experience.

Location

Houston, TX (onsite).

Similar Jobs