CrawlJobs Logo

Flight Software Engineer - Space Systems

United States, Orlando · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

Our client is a rapidly growing space technology startup seeking a Flight Software Engineer with 7+ years of experience to join their team. This role focuses on developing and maintaining onboard flight software for a cutting-edge space-based LiDAR payload running on a real-time/embedded Linux system. Working at the intersection of spacecraft and ground systems, you will play a key role in transitioning a LiDAR system from prototype to flight, ensuring tight hardware-software integration and reliable in-orbit performance.

Job Responsibility

  • Design, develop, and test flight software for a LiDAR payload operating in an embedded Linux environment
  • Lead hardware-software integration across onboard computers, sensors, and payload subsystems
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet, TCP/UDP, HTTP/REST)
  • Implement system health monitoring, readiness checks, retry logic, and fault handling
  • Support verification and validation activities during integration and testing campaigns
  • Define and maintain software architecture, logging practices, and version control processes
  • Participate in code reviews and uphold software quality standards
  • Produce documentation aligned with space industry standards
  • Contribute to orbit-related functionality such as propagation, state estimation, TLE-based modelling, GPS integration, and use of spacecraft position/attitude data
  • Work with embedded Linux distributions (e.g., Yocto, Petalinux or similar)

Requirements

  • B.S. in Computer Science, Software Engineering, or related field + 7 years’ experience, or M.S./Ph.D. + 5 years in aerospace/space software
  • Strong experience developing software for embedded Linux systems
  • Solid understanding of hardware-software integration in embedded or spaceborne environments
  • Experience using Python for test automation, ground systems, or mission operations tools
  • Familiarity with communication protocols (CAN, UART, Ethernet) and version control (Git)
  • Strong debugging and troubleshooting skills in lab, bench, or hardware-in-the-loop environments
  • Strong written and verbal communication skills in English
  • Ability and willingness to work onsite in Orlando, FL

Nice to have

  • Experience with JavaScript
  • Familiarity with embedded Linux frameworks (Yocto, Petalinux, etc.)
  • Exposure to flight software frameworks (e.g., NASA cFS, ESA frameworks, or similar)
  • Knowledge of space industry standards (e.g., ECSS) and software verification practices
  • Experience debugging in simulation or hardware-in-the-loop environments

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Flight Software Engineer - Space Systems

8 matching positions

Senior Software Engineer – Space, Embedded Systems

Our client, a fast-growing space technology startup, is seeking a Senior Softwar...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 7+ years of software development experience (or 5+ with MSc/PhD), including space or embedded systems
  • Strong experience developing embedded or real-time software in C/C++
  • Solid understanding of hardware-software integration for embedded or spaceborne systems
  • Experience with Python for test automation, tooling, or operations support
  • Proficiency with Git and collaborative development workflows
  • Familiarity with CAN, UART, Ethernet, or similar communication protocols
  • Excellent English communication and technical documentation skills
  • Fluency in English (C1 or higher)
  • Willingness to relocate to Berlin (EU work authorisation is a plus)
Job Responsibility
Job Responsibility
  • Design, implement, and test embedded flight software for a space payload on an RTOS
  • Lead hardware-software integration, ensuring reliable control and communication with onboard computers, sensors, and subsystems
  • Support software verification and validation during integration and test campaigns
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet)
  • Ensure robustness, fault tolerance, and safe operation of flight and ground software
  • Collaborate across systems, AIT, and operations teams throughout the full mission lifecycle
  • Participate in code reviews, configuration management, and version control
  • Produce software architecture, requirements, and design documentation aligned with space industry standards
  • Contribute to or architect ground software systems for payload control, mission planning, and monitoring
  • Design networking interfaces between payload control systems, mission control, ground stations, and data processing pipelines
  • Fulltime
Read More
Arrow Right

Senior Flight Software Engineer

Our client, a fast-growing space technology startup, is seeking a Senior Softwar...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 7+ years of software development experience (or 5+ with MSc/PhD), including space or embedded systems
  • Strong experience developing embedded or real-time software in C/C++
  • Solid understanding of hardware-software integration for embedded or spaceborne systems
  • Experience with Python for test automation, tooling, or operations support
  • Proficiency with Git and collaborative development workflows
  • Familiarity with CAN, UART, Ethernet, or similar communication protocols
  • Excellent English communication and technical documentation skills
  • Fluency in English (C1 or higher)
  • Willingness to relocate to Berlin (EU work authorisation is a plus)
Job Responsibility
Job Responsibility
  • Design, implement, and test embedded flight software for a space payload on an RTOS
  • Lead hardware-software integration, ensuring reliable control and communication with onboard computers, sensors, and subsystems
  • Support software verification and validation during integration and test campaigns
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet)
  • Ensure robustness, fault tolerance, and safe operation of flight and ground software
  • Collaborate across systems, AIT, and operations teams throughout the full mission lifecycle
  • Participate in code reviews, configuration management, and version control
  • Produce software architecture, requirements, and design documentation aligned with space industry standards
  • Contribute to or architect ground software systems for payload control, mission planning, and monitoring
  • Design networking interfaces between payload control systems, mission control, ground stations, and data processing pipelines
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

At NewOrbit Space, our mission is to engineer the lowest orbiting satellites on ...
Location
Location
United Kingdom , Reading
Salary
Salary:
Not provided
neworbit.space Logo
NewOrbit Space
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux for space systems
  • Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and designing for constrained CPU/memory
  • Proven ability to build reliable, testable systems: unit/integration testing, simulation-first development, HIL validation, and disciplined debugging
  • Hands-on experience integrating with hardware via common interfaces (I2C, SPI, UART, CAN(-FD), GPIO, etc.) and practical lab debugging
  • Solid software engineering fundamentals: architecture, code review, static analysis, CI/CD, configuration management, and observability/logging
  • Ability to own systems end-to-end: from requirements and design through implementation, verification, operations support, and iterative improvement
Job Responsibility
Job Responsibility
  • Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux
  • Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/CAN(-FD)/SpaceWire (as applicable)
  • Build spacecraft behaviors & autonomy – implement mode management, sequencing, and autonomous FDIR for safe and productive operations
  • Deliver reliable real-time performance – manage concurrency, timing, CPU/memory budgets, and observability under tight constraints
  • Build verification infrastructure – prototypes, SIL/HIL test harnesses, simulations, and telemetry analysis tooling to validate designs early
  • Ship code from review to orbit – push through CI/CD, support integration and launch ops, and deliver secure over-the-air updates
  • Work across disciplines – collaborate with avionics, AOCS, comms and mission teams to trade compute, power, thermal, storage and link budgets
What we offer
What we offer
  • Equity and Competitive Salary
  • Comprehensive Benefits Package – Including private health insurance with dental and optical coverage, annual healthcare check-ups etc
  • Hybrid Work - A hybrid setup with one dedicated remote day per week
  • Relocation package and visa sponsorship if joining from abroad
  • Fulltime
Read More
Arrow Right

Quality Engineer - Space Flight Hardware

For almost 30 years, SQA Services has been a premier leader in the provision of ...
Location
Location
United States , Seattle
Salary
Salary:
55.00 - 65.00 USD / Hour
sqaservices.com Logo
SQA Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 15 years of experience in manufacturing, assembly, and/or quality assurance of space flight hardware
  • Extensive knowledge of supplier quality management operations, requirements flow-down, compliance standards, and performance data analysis techniques
  • NASA certifications (or previous certification) in the following standards: NASA-STD-8739.1 (Staking and Conformal Coating)
  • NASA-STD-8739.2 (Surface Mount Soldering) or IPC J-STD-001-ES
  • NASA-STD-8739.3 (Soldering) or IPC J-STD-001-ES
  • NASA-STD-8739.4 (Crimping, Cables & Wiring)
  • ANSI/ESD 20.20 (Electrostatic Discharge)
  • NASA-STD-8719.9 (Critical Hardware Handling)
  • Must be a U.S. Citizen due to the sensitive nature of the work
  • Ability to pass a background check
Job Responsibility
Job Responsibility
  • Monitor contractor controls and perform quality assurance activities during fabrication, integration, and testing of space flight hardware
  • Evaluate contractor performance and conduct physical verification of the quality status of supplies and services
  • Serve as a voting and approval authority for Material Review Board (MRB) and Anomaly Review Board (ARB) actions, ensuring all decisions receive stakeholder concurrence
  • Ensure that flight hardware and software anomalies, corrective actions, and re-verification processes are properly documented according to the supplier’s failure and deficiency reporting systems
  • Identify and communicate potential risks by advising stakeholders of any operations, controls, or nonconformances that may jeopardize quality or the safeguarding of supplies and services
  • Satisfy mandatory flight hardware inspection requirements, ensuring compliance with all established standards
  • Collaborate with on-site personnel to stay informed of plant-wide activities that may impact program performance
What we offer
What we offer
  • Mileage Compensation ($0.70 per mile driven)
  • Parttime
Read More
Arrow Right

Flight Software Engineer

We seek a mid level Flight Software Engineer to help develop and maintain ICEYE’...
Location
Location
Finland , Espoo
Salary
Salary:
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong skills in C/C++ and Linux-based development and micro controller tooling
  • Ability to contribute to software that interacts with real hardware
  • Collaborative, eager to learn, and effective in English communication
Job Responsibility
Job Responsibility
  • Develop C/C++ and Python software for spacecraft power systems
  • Develop RTOS firmware for space-grade power system micro controllers
  • Contribute to automated testing with hardware in-loop, CI workflows, and peer code reviews
  • Collaborate with senior engineers to turn requirements into reliable software components
  • Support integration, troubleshooting, and debugging the full stack of spacecraft power systems
What we offer
What we offer
  • Occupational healthcare, occupational, and accident insurance
  • A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
  • Phone subscription with iPhone of choice
  • Relocation support (i.e. flight tickets, accommodation, relocation agency support)
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

Vedo Systems is looking for a passionate team player that is ready to apply thei...
Location
Location
United States , Houston
Salary
Salary:
Not provided
vedosystems.com Logo
Vedo Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Advanced Degree in Computer Science, Engineering, Physics, or Similar
  • 5+ years of software engineering experience
  • Experience developing C/C++ software for safety-critical and/or high-value systems
  • Solid understanding of object-oriented design paradigms
  • Experience developing unit tests within unit test frameworks (e.g. cppTest, Google Test, etc.)
  • Experience with software requirements and design development
  • Working knowledge of inter-device and hardware-software interfaces
  • Knowledgeable in software development lifecycle phases
  • Basic understanding of configuration management tools (e.g. GitLab) as well as CI/CD practices
  • Must be a U.S. citizen or national, or a U.S. permanent resident (i.e. current Green Card holder)
Job Responsibility
Job Responsibility
  • Develop software for embedded systems that operate in space
  • Build software to drive sub-systems and hardware components critical to mission success
  • Support throughout the software development life cycle from software systems engineering, design and development through testing, verification and validation, and certification
Read More
Arrow Right

Systems Test Engineer, Space

As a Systems Test Engineer for our Space team, you own the testing of integrated...
Location
Location
United States , Costa Mesa
Salary
Salary:
146000.00 - 194000.00 USD / Year
anduril.com Logo
Anduril Industries
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong engineering background from industry or school, ideally in areas/fields such as Electrical Engineering, Software Engineering, Aerospace Engineering or other equivalent engineering field
  • Experience conducting assembly, integration and test of space systems flight hardware with a focus on complete test coverage and high value test campaigns
  • Deep understanding of industry and government test standards
  • Experience with space environmental testing including vibration, thermal vacuum, and electromagnetic interference and compatibility (EMI/EMC)
  • Ability to quickly understand and navigate complex systems and detailed requirements
  • Capable of solving complex technical problems with little oversight
  • Clear communication and organizational skills including documentation and training material
  • Experience writing technical documentation, procedures, and reports
  • Eligible to obtain and maintain an active U.S. Secret security clearance
Job Responsibility
Job Responsibility
  • Lead and own the test campaigns for modules, buses, payloads, and full space vehicle systems
  • Assist assembly and integration campaigns for space systems flight hardware
  • Integrate across numerous teams to collaboratively identify testing requirements to include verification and validation plans
  • Develop test plans and procedures for prototype, qualification, and acceptance of space systems flight hardware
  • Develop and maintain necessary Mechanical and Electrical Ground Support Equipment for space systems hardware
  • Develop and maintain automated test scripts for space systems hardware
  • Develop and maintain test reporting systems for space systems hardware
  • Create and analyze metrics that are leveraged for debugging and monitoring
  • Triage issues, root cause failures, corrective actions and coordinate next-steps
What we offer
What we offer
  • Comprehensive medical, dental, and vision plans at little to no cost to you
  • Income Protection: Anduril covers life and disability insurance for all employees
  • Generous time off: Highly competitive PTO plans with a holiday hiatus in December
  • Caregiver & Wellness Leave is available to care for family members, bond with a new baby, or address your own medical needs
  • Family Planning & Parenting Support: Coverage for fertility treatments (e.g., IVF, preservation), adoption, and gestational carriers, along with resources to support you and your partner from planning to parenting
  • Mental Health Resources: Access free mental health resources 24/7, including therapy and life coaching
  • Additional work-life services, such as legal and financial support, are also available
  • Professional Development: Annual reimbursement for professional development
  • Commuter Benefits: Company-funded commuter benefits based on your region
  • Relocation Assistance: Available depending on role eligibility
  • Fulltime
Read More
Arrow Right

Principal Flight Software Architect

Principal Flight Software Architect serves in the Orion Space Systems principal ...
Location
Location
United States , Louisville
Salary
Salary:
152624.06 - 265383.63 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in a relevant engineering or computation field plus 16-18 years, MS plus 14+ years, or PhD plus 10+ years of professional experience in software engineering development positions for high-reliability space and aerospace applications.
  • Extensive experience with space processing architecture encompassing micro-controllers, processors, system-on-chip and graphic processing unit devices.
  • Deep knowledge of embedded systems, operating systems, RTOS and programming languages (C/C++).
  • Experience supporting programs and products through all phases of development – from requirements derivation and development to sustainment.
Job Responsibility
Job Responsibility
  • Architecture development of complex flight and ground software designs for all missions and products. You will have architecture responsibility and technical authority required.
  • Development of complex applications and algorithms for embedded processing systems utilizing latest processing architectures: micro-controllers, processors, graphic processing units (GPU) and system-on-chip devices (SoC), for spacecraft and payload applications.
  • You will lead design for excellence methods and processes utilizing the latest tools and industry standards. You will lead day to day architecture and code development, design artifact development, code reviews and code. management. You will work with the senior director to develop design assurance methods and processes, while balancing technical excellence, cost and schedule targets.
  • You will lead internal and external design reviews ensuring technical, team and design artifact excellence. You will lead and present complex technical topics to the diverse customer community.
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right