CrawlJobs Logo

Flight Software Engineer - Space Systems

newspacetechnical.com Logo

NewSpace Technical

Location Icon

Location:
United States , Orlando

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
May 03, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Flight Software Engineer - Space Systems

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

Lead Systems Engineer

Magdrive is developing the next generation of spacecraft propulsion. Our thruste...
Location
Location
United Kingdom
Salary
Salary:
65000.00 - 75000.00 GBP / Year
magdrive.space Logo
Magdrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in systems engineering and product delivery in aerospace/space (or other complex engineering domains), including 2+ years in a senior capacity
  • Skilled at defining and managing system requirements and interfaces
  • Proven ability to plan and manage system integration and testing
  • Strong problem-solving and trade-off decision-making skills
  • Effective communicator and collaborator across disciplines
  • Direct space domain experience (e.g. spacecraft, propulsion, or satellite systems)
Job Responsibility
Job Responsibility
  • Define, implement, and maintain the system architecture for flight hardware and ground support systems
  • Own system-level requirements, interface control documents (ICDs), verification plans, and risk register
  • Ensure full traceability from customer needs to subsystem specifications and test cases
  • Plan and oversee system integration across hardware, software, and test environments
  • Collaborate with technical teams to ensure systems are buildable, testable, and deliverable
  • Support Product/Program teams with flight-readiness reviews and customer delivery milestones
  • Design, implement, and maintain systems engineering tools and processes (e.g. MBSE, configuration control, gated reviews)
  • Codify organisational knowledge into scalable workflows
  • Work closely with Product, Program, and Engineering teams to align technical decisions with delivery goals
  • Act as a system-level technical interface with customers and external partners
What we offer
What we offer
  • 25 days annual leave + bank holidays, plus long-service awards (up to 30 days)
  • Private medical insurance
  • Flexible working hours
  • Remote working where possible
  • Financial support for home office setup
  • Fulltime
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

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

Cto

Darwin Space are currently hiring for a CTO in Italy. This is a full-stack deep-...
Location
Location
Italy , Como
Salary
Salary:
130000.00 EUR / Year
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in complex engineering systems, ideally including: Aerospace, robotics, or other mission-critical hardware domains
  • Proven ability to: Lead hardware + software integrated systems and Scale engineering teams
  • Experience with: Productization of deep-tech systems (from prototype to production)
  • Solid understanding of: System architecture (multi-layer, multi-domain)
  • Hands-on mindset
  • Experience in: Stratospheric systems, UAVs, satellites, or HAPS and Payload integration (optical, SAR, sensors)
  • Familiarity with: Defense or dual-use environments and Certification processes (aviation, space, or similar)
  • Exposure to: AI / data platforms and Geospatial or EO systems
Job Responsibility
Job Responsibility
  • End-to-End System Architecture and Define the architecture of the full stack: Platforms (balloons, HAPS evolution), Payload integration (third-party sensors, SAR, optical), Data pipeline (processing, fusion)
  • Aerospace & Hardware Engineering Leadership and Oversee design and evolution of: Stratospheric platforms, Flight systems and control architecture and Power, thermal, and payload integration. Define engineering standards for: Reliability, Redundancy and Mission-critical systems
  • Certification & Regulatory Compliance, Ensure compliance with: Aviation and stratospheric flight regulations, Defense and dual-use requirements and Data security and sovereignty constraints. Lead technical interface with: ESA, EUSPA, national defense bodies and Certification authorities
  • AI, Data & Platform Strategy, Oversee development of: CLEAR platform, Data pipelines and infrastructure, AI models and agent-based systems. Ensure that AI capabilities are: Grounded in real data, Scalable across use cases and Align AI roadmap with data acquisition capabilities
  • Engineering Execution with Own delivery of: Platform evolution roadmap and CLEAR MVP and subsequent releases. Establish scalable engineering processes: Hardware + software integration workflows and Testing and validation pipelines. Maintain balance between: Speed (startup execution) and Robustness (deep-tech reliability)
  • Team Building & Leadership to Build and lead a multi-disciplinary team of Aerospace engineers, Hardware engineers, AI / software engineers and Systems engineers
  • 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

Computer Systems Engineer

The purpose of the Computer Systems Engineer position is to design, develop, int...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aerosimulation.com Logo
Aero Simulation, Inc. (ASI)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship Required
  • Bachelor of Science in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering with a Software Focus or related field
  • Strong computer systems background
  • Experience developing code on Linux and Windows systems
  • Proficiency with C, C++, or C#
  • Proficiency in a scripting environment such as Python, Bash, or PowerShell
  • Competency in a version control system such as Git or SVN
  • Strong technical understanding with at least one area of specialization expected
  • Strong analytical math skills
  • Proficiency in common business software (Microsoft Office – Word, Outlook, Power Point, Excel, SharePoint)
Job Responsibility
Job Responsibility
  • Design, develop, integrate, test, and document software for the control of flight simulation software and computer systems
  • Utilize languages such as C/C++ and shell scripting in Linux or Windows based environments to develop new and/or modify existing software and applications
  • Read, write, and maintain new and existing software
  • Follow established company and industry processes and procedures
  • Select appropriate computer equipment to meet system requirements
  • Recommend, incorporate, and/or alter new and existing simulator designs and documentation
  • Physically and logically debug training systems and configure computer systems to meet system requirements
  • Work with project teams and engineers of varying disciplines to successfully deliver new or modified functionalities
  • Assist the Systems Engineering team in the integration of software and hardware
  • Communicate all ongoing activities and results to business sponsors, stakeholders, and management in a positive manner
What we offer
What we offer
  • Employee Stock Ownership Plan (ESOP)
  • Flexible work environment
  • Generous paid time off
  • Professional development opportunities
  • Industry competitive compensation
  • Medical benefits
  • Dental benefits
  • 401k
  • Fulltime
Read More
Arrow Right

Mechanical Engineer IV

Location
Location
United States , Albuquerque
Salary
Salary:
Not provided
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of related experience with a bachelor’s degree or 6-8 years of related experience with a master’s degree in Systems Engineering or in related technical or scientific field such as engineering, operations research, or engineering management
  • or 3-5 years with a PhD
  • Must possess and be able to maintain a Top-Secret security clearance
  • Demonstrated experience related to Space Systems Research and Development and Experimentation for 1) large scale technology and small satellite research and development, systems engineering, assembly, integration, test and operations, and 2) rapid architecture prototyping, integration, hardware/software-in-the loop experiments, modeling and simulation, and IT infrastructure to accelerate space technology acquisition and deployment
  • Demonstrated ability to identify and solve problems to further organizational goals
  • Commitment to understand, recognize, respect, and operate effectively with various contractors, Federally Funded Research and Development (FFRDC), and Government stakeholders
  • Demonstrated excellent written and verbal communication skills and the ability to lead or support multiple projects simultaneously
  • Demonstrated ability to support the customer’s needs and work autonomously
Job Responsibility
Job Responsibility
  • Lead systems engineering activities and provide analytical support for AFRL flight experiments and space technology programs, including requirements definition, design tradeoffs, concepts of operation, interface control documentation, and mission analyses
  • Lead and conduct comprehensive analyses through experimental testing, modeling and simulation, with a focus on developing and evaluating Model Based Systems Engineering (MBSE) models, comparing simulation results to experimental findings, and supporting program objectives
  • Support the assembly, integration, and testing of space technology, spacecraft, and high-altitude balloon experiments, including hardware/software design, fabrication, testing
  • Perform specialized engineering tasks (mechanical, thermal, electrical, structural) to support development for space technology, spacecraft, and high-altitude balloon experiment designs, including analysis and evaluation through experimental testing, modeling, and engineering analysis
  • Plan and execute flight experiment operations, including procedure development, CONOPS creation, and on-orbit operations support, and provide systems engineering support for flight experiments, mission design, and mission scope development
  • Develop and document design, test, and safety procedures for space technology programs and flight experiments, including Government Reference Designs (GRD) and Interface Control Documents (ICDs)
  • Prepare monthly status reports, document activities and lessons learned, and present technical information at meetings, reviews, and conferences. Provide support for technology transfer initiatives and travel to Government agencies and contractor locations as required
  • Manage the development of hardware/software-in-the-loop and cloud computing architectures, including implementation of cross-domain solutions, cybersecurity compliance with DoD frameworks, and software development, integration, and configuration management
  • Support full lifecycle space experiment prototyping, including design documentation preparation, hardware development and integration, software/firmware design and development, laboratory testing, data analysis, and technology transition planning to external mission partners
  • Fulltime
Read More
Arrow Right