Senior Flight Software Engineer

NewSpace Technical

Los Angeles (CA)

On-site

USD 155,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity opportunity
Paid Time Off

Job summary

New Space Technical is seeking a Senior Flight Software Engineer to lead the embedded Linux platform powering mission-critical onboard computing systems.

You will own the low-level flight software stack, including the kernel, boot chain and BSP, for ARM-based embedded platforms used in next-generation space missions. Strong C and device-tree skills are essential, along with experience in OTA updates and high-reliability systems.

Qualifications

  • 5+ years of embedded Linux software experience at kernel, driver or BSP level.
  • Deep understanding of Linux kernel, boot process and embedded architecture.
  • Experience configuring device trees and hardware interfaces for ARM-based platforms.
  • Strong experience with serial, CAN and Ethernet interfaces.
  • 5+ years of professional C programming experience.
  • Degree in CS/CE or equivalent industry experience.

Responsibilities

  • Own and develop the embedded Linux flight software platform including kernel, boot chain, BSP and device drivers.
  • Develop and extend BSPs for ARM-based embedded computing platforms.
  • Configure and manage device trees, pin multiplexing and hardware interfaces.
  • Develop interface software for CAN, RS-485, USB, CSI and Ethernet devices.
  • Design and maintain secure OTA software update capabilities.
  • Develop fault detection, recovery and system monitoring features.

Skills

Embedded Linux kernel
C programming
Device trees
ARM platforms
CAN and Ethernet interfaces
Problem solving
Communication

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

NVIDIA Jetson
ZFS

Job description

Employment Type: Full-Time

New Space Technical is partnering with an innovative space technology company developing advanced spacecraft and autonomous systems for next-generation space missions. They are looking for a Senior Flight Software Engineer to lead the development of the embedded Linux platform powering mission-critical onboard computing systems.

This is an exciting opportunity to own the low-level flight software stack for a high-performance embedded computing platform supporting autonomy, communications, perception and control systems. Working closely with multidisciplinary engineering teams, you will develop reliable, high-performance software for deployment in demanding space environments.

Key Responsibilities
  • Own and develop the embedded Linux flight software platform, including the Linux kernel, boot chain, Board Support Package (BSP) and device drivers.
  • Develop, maintain and extend Linux Board Support Packages for ARM-based embedded computing platforms.
  • Configure and manage device trees, pin multiplexing and hardware interfaces.
  • Develop interface software for peripherals including CAN, RS-485, USB, CSI and Ethernet-connected devices.
  • Design and maintain secure, reliable over-the-air software update capabilities.
  • Develop fault detection, fault recovery and system monitoring features to maximise software reliability.
  • Collaborate closely with flight software, autonomy, robotics and hardware engineers to integrate software across the complete system architecture.
  • Support software verification, integration, testing and deployment throughout the development lifecycle.
Required Experience
  • 5+ years of professional experience developing embedded Linux software at the kernel, driver or BSP level.
  • Deep understanding of the Linux kernel, boot process and embedded Linux architecture.
  • Experience developing and debugging device trees and hardware configuration for ARM-based platforms.
  • Strong experience working with serial communications, CAN and Ethernet interfaces.
  • 5+ years of professional experience programming in C.
  • Degree in Computer Science, Computer Engineering or a related discipline, or equivalent industry experience.
  • Excellent problem-solving, communication and collaboration skills.
Preferred Experience
  • Previous experience developing flight software or software for aerospace systems.
  • Experience developing software for autonomous, robotic or remotely operated platforms.
  • Experience with NVIDIA Jetson or similar embedded computing platforms.
  • Experience with Linux file systems such as ZFS.
  • Experience developing high-reliability or fault-tolerant software.
  • Experience building software for safety-critical or mission-critical applications.
  • Proven track record of delivering robust software within fast-paced engineering environments.
What's on Offer
  • Competitive base salary of $155,000–$200,000, depending on experience.
  • Equity opportunity.
  • Paid Time Off.
  • Opportunity to work on cutting-edge flight software supporting the next generation of space technologies and autonomous spacecraft.
Additional Requirements
  • Willingness to work extended hours when required to support key project milestones.

Due to U.S. export control regulations, applicants must be eligible to work on U.S. export-controlled programmes. This typically includes U.S. citizens, lawful permanent residents (Green Card holders), or individuals otherwise authorised to work on such projects.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flight Software Engineer (Space)
Flight Software Engineer (Space)

NewSpace Technical • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
Senior Flight Software Lead - Embedded Linux for Spacecraft
Senior Flight Software Lead - Embedded Linux for Spacecraft

NewSpace Technical • Los Angeles (CA)

On-site
USD 155,000 - 200,000
Equity opportunity
Paid Time Off
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 220,000
Equity in compensation
Comprehensive medical, dental and vision coverage
Daily lunch provided onsite
+2
Senior Flight Software Engineer
Senior Flight Software Engineer

Stealth Mode • Gardena (CA)

On-site
USD 95,000 - 130,000
Senior Spacecraft Flight Software Engineer
Senior Spacecraft Flight Software Engineer

HawkEye 360 • Herndon (VA)

On-site
USD 130,000 - 175,000
Senior Embedded Software Engineer - Flight Software Software
Senior Embedded Software Engineer - Flight Software Software

Front Door Defense • Saratoga (CA)

On-site
USD 130,000 - 180,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Singularity Defense Corp. • Gardena (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer - Flight Software
Senior Embedded Software Engineer - Flight Software

E-Space • Saratoga (CA)

On-site
USD 130,000 - 180,000