← All roles

Embedded Software Engineer

Singularity Defense Corp· Software & GNC
Apply on company site
Gardena, CANot specifiedPosted 3mo ago

About the role

Embedded Software Engineer responsible for designing, developing, and testing software for embedded aerospace systems on a novel platform, with focus on fault detection, guidance, navigation, flight control, and real-time performance within a greenfield project.

Responsibilities

  • Develop and implement embedded software for fault detection, guidance, navigation, and flight control systems
  • Optimize software for real-time performance
  • Integrate and test algorithms and software at module, software in the loop, hardware in the loop, and system level testing
  • Create software designs to satisfy requirement
  • Manage configurations on embedded devices, specifying how hardware will interface with software
  • Drive complete software integrations from inception to completion
  • Contribute to software system architecture and design for a greenfield project
  • Contribute to computer vision software

Qualifications

  • High proficiency in embedded C/C++ or equivalent systems language
  • 4+ years of experience in embedded systems design
  • Familiarity with communication protocols like I2C, CAN, SPI, UART
  • Experience with low-level hardware driver implementation
  • Understanding of GNC, control and estimation theory, and autonomous sensors and integration
  • Strong interpersonal and communication skills, with the ability to work in a cross-functional team environment

Skills

Required:embedded C/C++GNCcommunication protocols
Last updated Oct 25, 2026. Interested? Apply on the company site.

About Singularity Defense Corp

Singularity is answering humanity’s call to engineer counter-weapon systems at scale. We build to protect people on the battlefield and at home.

counter-weapon systemsair defensesoftware & GNCbuild to protect peopledeploymentmanufacturingtest engineeringembedded software

More open roles at Singularity Defense Corp