Simulation Software Engineer
3d Design Tools
Application Security
Automation
C++ Language
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Data Platform
Design
Design Tools
Developer
DevOps
Devops Tools
DevSecOps
Docker
Embedded Software
Embedded Systems
Engineering
Facilities Management
Field Engineering
Flight Simulation
Git
Gitlab
Hardware Engineering
Hardware Software Co Design
Imus
Infrastructure As Code
Issue Tracking
It Service Management
IT Services
Lidar
Mission Simulation
Modeling & Simulation
Modeling & Simulation
Platform Engineering
Project Management
Project Management Tools
Rendering Engines
Reporting and Analytics
Security Automation
Security Devops
Service Management
Software Development
Software Engineer
Software Engineering
Software Security
Systems
Systems Security Engineer
Telemetry
Test Engineer
Unreal Engine
Version Control
Visual Design
Job Description
Barrios Technology is building high-fidelity simulation capabilities to support lunar surface operations, verification and validation, and mission readiness. This onsite role in Houston, TX supports multidisciplinary teams working across flight software, ground systems, mission operations, and crew training, taking simulation software from design through deployment and operational support.
What you will do
- Develop and maintain simulation software for lunar surface operations, including real-time and faster-than-real-time environments
- Design and implement high-fidelity models of vehicle dynamics, environment, 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 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 with realistic simulation scenarios
- Own the complete software lifecycle, including design, implementation, testing, deployment, and operational support
- Participate in Agile development cycles, including planning, integration, and verification activities
- Interface within a multidisciplinary engineering team and collaborate with hardware and subsystem engineers
- Provide technical input during major milestones and program reviews
- Perform other duties as assigned
What you bring
- 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 (e.g., C/C++)
- Experience in one or more of: 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, with proven collaboration with customers and stakeholders
Security, work conditions, and eligibility
- 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
- 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, but may involve inside or outside work depending on tasks
- Standard office equipment (PC, telephone, fax, etc.)
- Regular attendance per established work schedule is critical
- Ability to work outside normal schedule and adjust to peak and surge periods when required
- Must be able to work in a team atmosphere and maintain professional behavior that supports productivity and teamwork
- Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard
- May require some commuting and traveling to other installations as needed
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 (e.g., Docker)
- Experience with data visualization tools (e.g., Grafana)
- Master’s degree in a related field