Ground Software Engineer
Job Description
Barrios Technology is hiring a Ground Software Engineer in Houston, TX (onsite) to build and support web-based ground systems used for commanding, telemetry monitoring, and mission planning. This role combines hands-on software development with mission operations collaboration, giving you ownership across the full development lifecycle and visibility into how software performs during integration and operations.
What you’ll work on
- Develop web-based ground systems for commanding, telemetry monitoring, and mission planning
- Own the full software development lifecycle, including design, implementation, testing, deployment, and operational support
- Participate in Agile cycles, including sprint planning, integration, and verification activities
- Collaborate with Mission Operations teams to support system integration and readiness
- Support mission operations simulations and integrate software within a multi-disciplinary engineering team
- Interface with hardware design and development teams during system buildout
- Provide technical input during major milestones and program reviews
- Perform other duties as assigned
Required background
- BS degree in Software Engineering, Computer Engineering, Technology, Physics, or Math from an accredited institution, plus five (5) years of related software development experience
- Experience with Git-based platforms (e.g., GitLab, GitHub)
- Experience with at least one backend framework (e.g., ASP.NET, Flask)
- Proficiency with Linux commands, system tools, and bash scripting
- Proficiency in object-oriented programming (e.g., C/C++)
- Experience working on cross-disciplinary engineering teams
- Strong communication, coordination, and presentation skills
- Proven ability to collaborate effectively with customers and stakeholders
- U.S. Citizenship and successful completion of a U.S. government background investigation
- May be subject to a 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, with possible inside or outside work depending on tasks
- Use of 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 for peak periods and surge requirements when required
- Must be able to work in a team atmosphere and maintain professional behavior that enhances productivity and teamwork
- Grooming and dress must be appropriate for the position and must not impose a safety risk or hazard to others
- Some commuting and traveling to other installations as needed
Technologies you may use
- GitLab, GitHub
- ASP.NET, Flask
- Linux, bash
- C/C++, JIRA, JAMA
- Docker, AWS, Grafana
Helpful preferences
- Hardware/software integration experience
- Experience supporting spaceflight programs
- Experience working in a real-time console or operations center environment
- Familiarity with CMMI frameworks
- Experience with software architecture and system design
- Experience with Agile development methodologies
- Experience with product lifecycle tools (e.g., JIRA, JAMA)
- Experience with containerization technologies (e.g., Docker)
- Experience with cloud platforms (e.g., AWS)
- Experience with data visualization tools (e.g., Grafana)
- Master’s degree in a related field
Similar Jobs
?