868,588open jobs
54,543companies
146,175added this week
Browse all
Salary
≈ $102k – $191k per year (Estimated)
Location
In office (Lanham)
Seniority
Senior · 6+ years exp

Confirmed on the employer's own hiring board on Sep 28, 2026. First seen by Alion on Sep 17, 2026. AST SpaceMobile scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Founded in 2017, AST SpaceMobile is a satellite communication company developing a global space-based cellular broadband network. Headquartered in Midland, Texas, United States, the enterprise designs and manufactures low-Earth orbit satellites engineered to connect directly with standard, unmodified smartphones. Through its innovative satellite constellation, it seeks to eliminate cellular coverage dead zones and provide seamless 4G and 5G connectivity worldwide.

AST SpaceMobile is building the first and only global cellular broadband network in space to operate directly with standard, unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and finally bring broadband to the billions who remain unconnected.

Position Overview

We are seeking a Senior Flight Software Engineer with strong experience in embedded software development and FPGA/SoC technologies to join our Flight Software team in the United States.

This position will play a key role in designing, developing, integrating, testing, and supporting flight software for spacecraft systems and future space-based platforms. The Senior Flight Software Engineer will contribute across the full software development lifecycle, from initial architecture and requirements definition through system integration, verification, deployment, and operational support.

As a senior member of the team, this individual will also provide technical leadership, contribute to architectural decisions, coordinate with cross-functional engineering teams, and help ensure technical deliverables are completed according to program requirements and schedules.

Key Responsibilities

  • Design, develop, test, integrate, and maintain embedded flight software from initial concept through subsystem integration and full-system deployment.
  • Develop and support core flight software used within spacecraft and related embedded systems.
  • Maintain and modify HDL-based designs to provide functionality aligned with system and mission requirements.
  • Integrate microcontroller-based software into systems supporting spacecraft command, control, telemetry, and related functionality.
  • Develop and maintain software for real-time and resource-constrained embedded environments.
  • Participate in software and system architecture decisions, including evaluation of design alternatives and technical tradeoffs.
  • Serve as a senior technical contributor within the Flight Software team, helping translate program and system requirements into executable engineering tasks.
  • Collaborate with electrical, FPGA, systems, test, operations, and other engineering disciplines to architect and implement new capabilities.
  • Support hardware/software integration, system verification, troubleshooting, and test activities.
  • Perform debugging and root-cause analysis across software and hardware interfaces.
  • Participate in code reviews, design reviews, testing, and technical documentation activities.
  • Help coordinate technical milestones, schedules, deliverables, and engineering dependencies.
  • Support existing systems as well as the development of future spacecraft platforms.

Qualifications

  • 6+ years of professional experience in embedded software or firmware development.
  • Strong proficiency in C and C++, including modern C++ standards such as C++11 and later.
  • Demonstrated experience with software architecture, design, implementation, debugging, and testing.
  • Experience developing software for embedded and resource-constrained systems.
  • Experience working with FPGAs and/or SoCs.
  • Proficiency with an HDL such as Verilog, VHDL, or equivalent.
  • Experience with logic simulation, HDL design verification, and hardware/software integration.
  • Experience working in multi-threaded software environments.
  • Strong understanding of concurrency, synchronization, and inter-process communication concepts.
  • Experience developing software for a Real-Time Operating System (RTOS) environment.
  • Familiarity with FreeRTOS or comparable real-time operating systems.
  • Experience with embedded communication protocols and interfaces such as:
    • RS-232
    • RS-485
    • CAN
    • SPI
    • Similar serial or embedded communication technologies
  • Experience using embedded debugging interfaces such as SWD and JTAG.
  • Hands-on experience with engineering and laboratory equipment, including:
    • Oscilloscopes
    • Logic analyzers
    • Multimeters
  • Ability to read, interpret, and troubleshoot circuit diagrams and electrical schematics.
  • Comfortable working in Linux environments and using command-line development tools.
  • Experience with contemporary software development workflows, including source control, code reviews, unit testing, issue tracking, and continuous integration.
  • Strong technical troubleshooting and problem-solving abilities.

Education

Bachelor's or Master's degree in:

  • Computer Engineering
  • Electrical Engineering
  • Aerospace Engineering
  • Computer Science
  • Software Engineering
  • Or a related technical field

Equivalent combinations of relevant education and professional experience may also be considered where appropriate.

Experience

Minimum of 6 years of relevant professional experience in embedded software, firmware, flight software, or a closely related engineering discipline.

Preferred Qualifications

  • Experience developing software for STM32 or similar embedded processor families.
  • Experience using scripting languages such as Python, Bash, Ruby, or similar technologies.
  • Experience with modern build systems and tooling, including CMake, Ninja, or comparable technologies.
  • Experience developing and maintaining cross-compilation toolchains and embedded build environments.
  • Previous experience supporting integration, verification, and test activities for complex hardware/software systems.
  • Experience with aerospace, spacecraft, robotics, autonomous systems, or other high-reliability embedded applications.
  • Experience troubleshooting issues spanning software, firmware, FPGA, and electrical hardware boundaries.
  • Familiarity with software development practices appropriate for reliable or mission-critical embedded systems.

Soft Skills

  • Strong interpersonal and communication skills with the ability to extract, clarify, and document detailed technical requirements.
  • Proven ability to collaborate effectively across cross-functional engineering teams.
  • Excellent written and verbal communication skills.
  • Ability to communicate complex technical concepts effectively to individuals from different engineering disciplines.
  • Strong organizational skills with the ability to track deadlines, deliverables, dependencies, and team commitments.
  • Demonstrated technical leadership and the ability to help guide engineering efforts from requirements through completion.
  • Strong analytical and problem-solving skills.
  • Meticulous attention to detail across software development, documentation, testing, and project deliverables.
  • Ability to work both independently and collaboratively in a fast-paced engineering environment.

Technology Stack

The successful candidate should have experience with many of the following technologies and concepts:

  • Languages: C, C++, modern C++ (C++11+), Python/Bash or similar scripting languages
  • Embedded Systems: Microcontrollers, SoCs, embedded processors
  • FPGA/HDL: Verilog, VHDL, logic simulation, design verification
  • Operating Systems: RTOS, FreeRTOS, Linux
  • Embedded Interfaces: RS-232, RS-485, CAN, SPI and similar protocols
  • Debugging: SWD, JTAG and embedded debugging tools
  • Concurrency: Multi-threading, synchronization, concurrency, inter-process communication
  • Build Systems: CMake, Ninja, cross-compilation workflows
  • Development Practices: Git, unit testing, code review, continuous integration, issue tracking
  • Laboratory Equipment: Oscilloscopes, logic analyzers, multimeters
  • Hardware Integration: Circuit diagrams, schematics, hardware/software interfaces

Physical Requirements

  • Ability to work in a standard office and engineering environment.
  • Ability to use a computer, keyboard, and standard office equipment for extended periods.
  • Ability to perform occasional hands-on hardware integration and troubleshooting activities in a laboratory environment.
  • Ability to safely use standard electronic test and measurement equipment as required by the position.

This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands. 

AST SpaceMobile is an Equal Opportunity, at will Employer; employment is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
868,588 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Lanham
≈ $129k – $236k per year (Estimated) • Equity • Hybrid • Full-Time • 7+ years exp • San Diego
Python
DevOps
GitHub Actions
CI/CD
Linux
Management
Agile
QA
Robot Framework
Apply
$69k – $87k per year • In office • 3+ years exp • Bachelor's Degree • Windsor
Design
AutoCAD
Apply
$131k – $218k per year • In office • Full-Time • 6+ years exp • United States
SQL
Databases
Oracle
MS SQL
Analytics
Tableau
Power BI
SAP BusinessObjects
Apply
≈ $82k – $162k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Green Bay
Python
MATLAB
Design
AutoCAD
Apply
Electrical Engineer 2 months ago
≈ $100k – $187k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Baltimore
Apply
≈ $76k – $144k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Eagan
JavaScript
TypeScript
Frontend
Babylon.js
Three.JS
React.js
Mobile
Ionic
Capacitor
DevOps
Rest API
CI/CD
Git
Windows
Management
Agile
Apply
In office • Contractor • Singapore
Python
SQL
Python
pySpark
Databases
Databricks
Amazon Redshift
AI/ML
Spark
dbt
LLM
DevOps
CI/CD
Git
AWS
AWS Lambda
Amazon S3
Analytics
Tableau
ETL/ELT
Apply
≈ $32k – $92k per year (Estimated) • In office • Part-Time • Bachelor's Degree • Shanghai
Python
C++
MATLAB
AI/ML
Machine Learning
Apply
SDE II (Full - Stack) 4 hours ago
In office • 3+ years exp • Bengaluru
Python
JavaScript
TypeScript
Python
Django
Databases
MySQL
PostgreSQL
Redis
Frontend
Next.js
React.js
DevOps
Rest API
GCP
CI/CD
AWS
Docker
Management
Agile
Scrum
Kanban
Apply
≈ $17k – $39k per year (Estimated) • In office • 7+ years exp • Bengaluru
ABAP
ABAP
SAP BTP
DevOps
CI/CD
GitHub
Apply
ATE RF Engineer 9 hours ago
≈ $81k – $160k per year (Estimated) • Hybrid • 3+ years exp • Bachelor's Degree • Midland
Apply
GW Antenna Engineer 5 days ago
≈ $80k – $158k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Lanham
Apply
≈ $66k – $132k per year (Estimated) • In office • Bachelor's Degree • Midland
MATLAB
Design
AutoCAD
Apply
≈ $65k – $131k per year (Estimated) • In office • Bachelor's Degree • Lanham
MATLAB
Design
AutoCAD
Apply
≈ $161k – $304k per year (Estimated) • In office • 12+ years exp • Bachelor's Degree • Lanham
Management
Microsoft Office
Apply
GW Antenna Engineer 5 days ago
≈ $80k – $158k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Lanham
Apply
≈ $65k – $131k per year (Estimated) • In office • Bachelor's Degree • Lanham
MATLAB
Design
AutoCAD
Apply
≈ $161k – $304k per year (Estimated) • In office • 12+ years exp • Bachelor's Degree • Lanham
Management
Microsoft Office
Apply
Delivery Driver 2 days ago
≈ $25k – $45k per year (Estimated) • In office • Full-Time • 2+ years exp • Lanham
Apply
$30k – $34k per year • In office • Full-Time • 1+ year exp • High School Diploma • Lanham
Apply
See all jobs
This is one of many
868,588 more open roles from verified company boards, updated every day.