B

Barrios

Aerospace engineering and mission operations contractor

Flight Software Engineer

Embedded EngineeringPosted on Nov 5
Full-timeHouston, TX, USANo salary listed

About the Job

Requirements

  • A BS degree in Software Engineering, Computer Engineering, Technology, or Math from an accredited school and five years of related software development experience.
  • Strong proficiency in object-oriented programming such as C/C++.
  • Experience with firmware, embedded software, and hardware/software integration.
  • Hands-on experience debugging embedded systems in laboratory environments using electronic test equipment such as oscilloscopes and logic analyzers.
  • Experience with serial communication protocols such as RS-232, RS-422, and RS-485.
  • Experience with packet-based communication protocols such as TCP/IP and UDP/IP.
  • Experience with Git-based platforms such as GitLab and GitHub.
  • Experience independently collaborating on cross-disciplinary engineering teams.
  • Strong communication, coordination, and presentation skills.
  • U.S. citizenship is required.
  • Successfully complete a U.S. government background investigation and meet eligibility requirements for access to classified information.
  • Ability to sit for extended periods and lift and carry up to 25 pounds.
  • Sufficient mobility to enter necessary test-facility areas.
  • Ability to work in office environments and inside or outside depending on the task.
  • Regular attendance in accordance with the established work schedule.
  • Ability to work outside the normal schedule and adjust the schedule for peak periods and surge requirements.
  • Ability to work in a team atmosphere.
  • Professional behavior that enhances productivity and promotes teamwork and cooperation.
  • Appropriate grooming and dress that does not impose a safety risk or hazard.
  • Ability to commute and travel to other installations as needed.
  • Successful completion of a post-offer, pre-employment drug test.

Responsibilities

  • Design, develop, and test flight software that will operate critical spaceflight systems.
  • Own the full software lifecycle, including design, implementation, testing, deployment, and operational support.
  • Collaborate with hardware engineers and subsystem teams to support hardware/software integration, design trades, and integrated testing.
  • Analyze and verify software performance for integrated hardware/software systems, including hands-on debugging using oscilloscopes, logic analyzers, and signal measurement tools.
  • Contribute to risk identification, fault analysis, and mitigation activities associated with flight software design.
  • Conduct hardware-in-the-loop testing and interact directly with embedded systems in laboratory and test environments to validate system behavior and performance.
  • Contribute to Agile development cycles, including planning, integration, and verification activities.
  • Collaborate with multidisciplinary engineering teams to support system-level integration and troubleshooting.
  • Provide technical input during major milestones and program reviews.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience supporting human spaceflight or exploration programs.
  • Experience with embedded software frameworks.
  • Experience with device driver development.
  • Experience with SpaceWire or similar space communication protocols.
  • Experience with logging frameworks and software diagnostics architecture.
  • Experience with unit testing frameworks such as xUnit.
  • Experience with Windows and POSIX-based operating systems.
  • Experience with containerization such as Docker.
  • Experience in Agile/Scrum development environments.
  • Familiarity with CMMI frameworks.
  • An MS degree in a STEM field.

About the Company

Barrios

Aerospace engineering and mission operations contractor

Barrios Technology provides mission-critical engineering and technology services for the aerospace sector, serving primarily as a NASA prime contractor. Its work covers the full mission lifecycle, including planning, payload integration, real-time flight operations, and post-flight analysis, with capabilities in systems engineering, software, program management, and data analytics for programs like the ISS, Orion, and Artemis. It differentiates itself as a long-standing, woman-owned small business with deep NASA ties and end-to-end mission support, backed by ISO 9001 and AS9100 quality certifications. Its goal is to deliver reliable, long-term mission support for government and commercial space initiatives while upholding high performance and quality standards.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Houston, TX
Founded
1980

Recently Posted Jobs

Explore more opportunities at Barrios

See more jobs