Houston, TX

Salary
Posted
Jul 21, 2026
Location
Houston, TX
Last confirmed open
Jul 23, 2026

What this job asks for AI summary

A senior embedded software role focused on designing, developing, and verifying flight software for commercial spaceflight systems. Day-to-day work spans defining software architectures, hands-on hardware/software integration and debugging in lab environments, and leading Agile development cycles. Suited to an experienced C/C++ engineer with a strong background in embedded systems, serial and packet communication protocols, and technical leadership across multidisciplinary teams.

Senior level · 10+ years · Bachelor's required · Secret clearance · Full-time

Must have (5)
C++ or Cembedded softwareGitRS-232, Rs 422 or Rs 485TCP/IP or Udp Ip
Nice to have (8)
GitLab or GitHubSpaceWirexUnitWindowsPOSIXDockerAgile or ScrumCMMI

“or” means any one of them counts — you don't need all of them.

Posted 3 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
TCP/IP12%

Rare in this occupation — lead with these, and say what you built with them.

What the occupation pays Median $138,970 (middle half $107,524–$175,762).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (9)

Location is not specified in the posting; Barrios Technology is headquartered in Houston, TX and primarily supports NASA programs, but no work site is explicitly named. CBSA left blank.

Clearance: the posting states the selected applicant 'may be subject to government security investigation and must meet eligibility requirements for access to classified information.' This is framed as a potential gate rather than a firm current requirement, but US citizenship is explicitly required and classified access eligibility is a stated condition — treated as a Secret-level gate. Adjust if the actual role is unclassified.

The serial communication protocols (RS-232/422/485) and packet protocols (TCP/IP, UDP/IP) are listed as separate required bullets; each group is captured as one skill with alternatives since the JD uses 'e.g.' to indicate interchangeability within each group.

C/C++ is listed as a single required skill with 'e.g.' framing; emitted as C++ with C as an alternative.

GitLab and GitHub appear under the required section as examples of 'Git-based platforms'; Git is the hard gate, with GitLab/GitHub captured as preferred alternatives.

Preferences section items (SpaceWire, xUnit, Windows, POSIX, Docker, Agile/Scrum, CMMI) are all marked preferred. 'Embedded software frameworks' and 'device driver development' and 'software diagnostics/logging architecture' name no specific tool and are omitted per the generic-concept rule.

MS degree is listed under Preferences, not Requirements; the degree requirement is set to Bachelor's (the hard minimum stated in Required).

No compensation figures are provided in the posting.

Requires a Secret clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗