SonicJobs Logo
Left arrow iconBack to search

Senior Flight Software Engineer

Singularity Defense Corp.
Posted 2 months ago, valid for 13 days
Location

Gardena, CA, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Flight Software Engineer position involves designing and developing mission-critical software for advanced aerospace and defense systems.
  • Candidates should have at least 7 years of experience and a degree in Computer Science, Computer Engineering, or a related field.
  • The role requires proficiency in C or C++ for performance-critical systems and experience with real-time software and sensor integration.
  • Responsibilities include developing real-time flight software, conducting hardware-in-the-loop testing, and ensuring high-reliability communication between processors.
  • Salary details are not provided, but applicants must meet U.S. government export regulations to be eligible for the position.



Job Overview
As a Flight Software Engineer, you will design and develop mission-critical software that enables the operation of advanced aerospace and defense systems. You will work closely with cross-functional engineering teams to translate system requirements into reliable, real-time embedded software, integrating with avionics hardware, sensors, and communication subsystems. This role involves contributing across the full software development lifecycle, including design, implementation, testing, and validation in simulation and hardware-in-the-loop environments. The ideal candidate is passionate about building high-reliability software that meets the rigorous safety, performance, and security standards required for defense missions.

What You’ll Work On

  • Real-time flight software architecture for autonomous systems
  • Guidance, navigation, and control software integration with onboard sensors
  • Interfaces with IMUs, GPS, seekers, and motor/actuation systems
  • High-reliability communication between processors (CAN, UART, Ethernet, etc.)
  • Hardware-in-the-loop (HITL) and software-in-the-loop (SITL) testing infrastructure
  • Telemetry, logging, and system health monitoring
  • Flight test support and debugging
  • Our systems run across heterogeneous compute environments ranging from embedded microcontrollers to Linux flight computers, and must perform reliably under strict timing and resource constraints.

Qualifications

  • Strong C or C++ in performance-critical systems
  • Degree in Computer Science, Computer Engineer, or Computer Engineering
  • 7+ years of experience working a Flight Software Engineer
  • Real-time or near-real-time software
  • Sensor integration (IMU, GPS, cameras, radar, etc.)
  • Experience with working along side Guidance / navigation / control systems team
  • Linux-based embedded platforms
  • Hardware bring-up and debugging
  • You should be comfortable working close to the hardware, reading datasheets, debugging buses, and instrumenting systems in flight tests.


Itar Requirements

  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C.1157, or (iv) Asylee under 8 U.S.C.1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.