Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Flight Software Engineer

AST SpaceMobile

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
  • 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
  • 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.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Flight Software Engineer in Lanham, MD vacancy
  • $100k

    Description Are you a software engineer passionate about computer science, computer engineering, and the robotic exploration of our solar system...  .../physicists and embedded system engineers that develop flight software and simulations for JHUAPL-developed spacecraft. Our... 
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    1 day ago
  •  ...Our client is seeking a remote  Senior Software Engineer to design, develop, integrate, and modernize cloud-based software supporting scientific and data-intensive applications. This is a hands-on engineering position for someone who is strongest in Python and cloud... 
    Senior
    Full time
    For contractors
    Remote work

    Select Source Solutions

    Greenbelt, MD
    10 days ago
  •  ...designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the...  ...billions who remain unconnected.Position OverviewWe are seeking a Senior Ground Software Engineer with deep full‑stack development experience to... 
    Senior
    Work at office

    AST SpaceMobile

    Lanham, MD
    a month ago
  •  ...Job Description Job Description Select Source Solutions is seeking an experienced Senior Scientific Software Engineer – AWS/Python to design, develop, and optimize cloud-based software solutions that support scientific data processing, large-scale data management... 
    Senior

    Executive Recruiting

    Greenbelt, MD
    a month ago
  • $145k - $160k

     ...Description Job Description Deadline for applications: Wednesday, September 30, 2026 PURPOSE OF POSITION The Senior Software Development Engineer designs, develops, integrates, and supports enterprise applications, web platforms, data solutions, and AI-enabled... 
    Senior
    Flexible hours
    3 days per week

    University System of Maryland Office

    Hyattsville, MD
    19 days ago
  • $80k - $128k

    ResponsibilitiesPeraton is seeking a Senior Software Test Engineer to join our team of qualified, diverse individuals. The ideal candidate is a senior testing professional who thrives in dynamic environments, provides leadership across Agile, Waterfall, and Hybrid methodologies... 
    Senior
    Contract work
    For contractors
    Shift work

    Peraton Corporation

    Lanham, MD
    11 days ago
  •  ...0 years of experience Experience: Shall provide engineering support of the flight and ground system design and development team to assure...  ...system is developed with the goal of reuse of applicable software components in both ground and space systems to reduce development... 

    Vantage Systems

    Washington DC
    26 days ago
  •  ...Job Description Job Description Overview Flight Software Engineer   LOCATION:  Hybrid (Kirtland AFB, NM), Remote U.S. eligible  JOB...  ...experimental and research missions. The role is ideal for a mid- to senior-level software engineer with experience developing embedded... 
    Full time
    Remote work

    Astrion

    Washington DC
    7 days ago
  •  ...Job Description Job Description Flight Software Engineer About Intuitive Machines: Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and... 
    Contract work
    For contractors

    Intuitive Machines LLC

    Greenbelt, MD
    3 days ago
  •  ...to provide spacecraft navigation expertise in support of NASA’s Flight Dynamics Facility (FDF). This facility provides operational...  ...part of a cross-functional team of spacecraft flight dynamics engineers Some travel may be required.  Occasional off-hours support will... 
    Work at office
    Remote work

    Omitron, Inc.

    Greenbelt, MD
    a month ago
  •  ...04-30Location: Seattle, WAEmployment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsRole:- Senior Software Engineer ( 7 to 8 yrs)Location-Seattle, WA(Onsite)Hire type- FTE Skills : Java 8Experience (Years)10 (Max)Job Description:Must Have... 
    Senior
    Work experience placement

    SRI Tech

    Washington DC
    a month ago
  •  ...Job Summary Seeking a Senior IBM z/TPF Software Engineer with 8+ years of experience developing, maintaining, and troubleshooting high-volume transaction-processing applications using HLASM/Assembler. The role focuses on application development, production debugging,... 
    Senior
    Temporary work

    Neshent Technologies

    Washington DC
    8 days ago
  •  ...Overview We are seeking a Senior Software Development Engineer to join a team focused on supporting hardware testing and validation environments. This role is ideal for an engineer who enjoys working with existing systems, improving code quality, analyzing hardware... 
    Senior

    1 point system

    Washington DC
    3 days ago
  •  ...solution overview to both internal and external audiences Good decision-making skills, conflict resolution, and follow-through with partners Bachelor’s Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience... 
    Senior

    Targeted Talent

    Washington DC
    a month ago
  •  ...Job Description Job Description Job Title: Senior z/TPF Software Engineer (HLASM) Location: Washington, DC (On-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity: ZipStaff is seeking a Senior IBM z/TPF Software... 
    Senior
    Contract work

    ZipStaff Inc.

    Washington DC
    7 days ago
  • $121k - $206k

     ...to you. Role Summary You’ll join a team of experienced engineers working on systems that matter—technology that helps investment...  ...solutions. Responsibilities Design, build, and deliver scalable software solutions across applications, services, databases, and... 
    Senior
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Washington DC
    15 hours ago
  • $192k - $240k

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations...  ...tools, resources, and support you need to grow your career.Engineering at BrexEngineering at Brex is about building systems that scale... 
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    Washington DC
    11 days ago
  • $190k - $225k

     ...ability, age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering... 
    Senior

    AssemblyAI

    Washington DC
    11 days ago
  • $206.09k - $285.6k

     ...translating internal and external business needs into robust software requirements and scalable distributed systems;Lead cross- functional...  ..., plus five (5) years of related work experience in Software Engineering.Must also have experience in each of the following:5 years of... 
    Senior
    Work experience placement
    Remote work

    Stripe

    Washington DC
    3 days ago
  • $125k

     ...our partnerships with clients. Our close-knot team of highly cleared engineers, analysts, and program managers represent some of the best talent locally available. The Senior Full Stack Software Engineer will support the development of the FBI FDP system using a... 
    Senior
    Flexible hours

    Synergy ECP

    Washington DC
    a month ago
  • $185k - $225k

     ...expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and intelligence...  ...belong here at Umbra.  About the Job We are seeking a Senior/Staff Flight Software Engineer to support Umbra’s Mission Solutions business... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Arlington, VA
    4 days ago
  • $191k - $253k

     ...computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This... 
    Senior
    Full time
    Work experience placement

    Andurilindustries

    Washington DC
    12 days ago
  • $180k - $225k

     ...transform lives with trusted financial services that transcend borders.About the Role:Come join us as a Senior Software Developer on Remitly's Site Reliability Engineering (SRE) Team! We work across Remitly's engineering organization driving programs that improve... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    Remitly

    Washington DC
    9 days ago
  • $200k - $287.5k

     ....We are looking for a talented and passionate SeniorSoftware Engineer for our Snowpark Container Service, part of our Snowflake Compute...  ...is critical to realizing Snowflake’s Data Cloud Mission.AS A SENIOR SOFTWARE ENGINEER, YOU WILL: Design and develop features, understand... 
    Senior
    Work at office

    Snowflake

    Washington DC
    a month ago
  • $170k - $190k

     ...team As part of the Roleplays team, you'll be working on the engine that powers the heart of Yoodli. You'll be creating an AI-native...  ...throughout the frontend and backend stacks to build enterprise-grade software that works for company wide rollouts without a hitch. You'll go... 
    Senior
    3 days per week

    Yoodli AI Roleplays

    Washington DC
    20 days ago
  •  ...Job Description Job Description Description: Senior Software Engineer (Search & Personalization) Location: Seattle, WA Type: Full-Time | Engineering ABOUT BUYWANDER BuyWander is rebuilding the $850B retail returns industry. We take chaotic truckloads of... 
    Senior
    Full time
    Local area

    BuyWander

    Washington DC
    a month ago
  •  ...for marginal security benefit. At Zip, our goal is to build software that makes enterprise cybersecurity reasonable – to reduce...  ...importance to building a great culture. The Role As a Senior Software Engineer, you'll help build from the ground up, designing and... 
    Senior
    Flexible hours

    GetReal Security LLC

    Washington DC
    3 days ago
  •  ...We are hiring a Senior Software Engineer, and we'd like you to consider joining us! eVisit rearchitects the very nature of how healthcare is delivered. We help our customers design care pathways that lower the total cost to deliver care, increase access, and enhance... 
    Senior

    eVisit

    Washington DC
    1 day ago
  •  ...Job Description Job Description Overview  Sedaro is hiring a Senior Software Engineer to architect our workflow orchestration system. Proliferating satellite constellations require optimization studies involving unprecedented scale and complexity. You will build... 
    Senior
    Permanent employment
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    a month ago
  •  ...Rippling.com addresses.About the IT Product TeamThe IT Product Engineering team is critical to unifying Rippling's workforce management...  ...HR and traditional IT administration. Our mission is to build software that enables businesses to manage employee devices, applications... 
    Senior
    Work at office
    Remote work
    3 days per week

    Rippling

    Washington DC
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Flight Software Engineer. Be the first to apply!