Payload Software Engineer

ICEYE USIrvine, CA
$155,000 - $175,000Onsite

About The Position

At ICEYE, we design, build and operate the largest fleet of Synthetic Aperture Radar (SAR) satellites in the world. Using advanced technology, our constellation collects topographical data about any location on Earth, day or night, through any weather conditions. Headquartered in Southern California, our customers are society’s heroes – intelligence professionals, warfighters, first responders, and scientific researchers. As a trusted mission partner, the United States and its allies depend on us for critical information when it matters most. The payload software engineer will be directly responsible for designing, developing and integrating the full payload software for all space systems projects. The payload software engineer will be part of the space systems team.

Requirements

  • 6+ years using C, C++, Python
  • 6+ years in Embedded Software
  • 6+ years in SoC and Microcontroller Designs
  • 6+ years in Embedded Linux Environments and Builds such as Yocto
  • Experience in ICD development
  • Experience in communication and data protocols
  • Experience full software lifecycle Requirements to Test

Nice To Haves

  • GN&C
  • FPGA Firmware
  • SAR Understanding
  • Avionics Integration Testing
  • Avionics hardware understanding
  • System Architecture understanding and experience
  • Experience in reading Schematics

Responsibilities

  • Own the embedded software and firmware architecture and implementation for the payload.
  • Quickly gain a deep understanding of the current ICEYE satellite system and SAR technology to architect the solution ported to the ICEYE US payload.
  • Own the software only testing and define regression testing throughout the entire development phase that will lead to system verification.
  • Take the knowledge of the current system and integrate it into the payload while also creating a generic bus interface and ICD for command and control of the payload.
  • Own the software and foundational functionality within that will be a least changed derivative of the current ICEYE software that is currently functional across two separate computers to live on a single computer.
  • Understand the system and CONOPS deeply and take a systems approach to design and verification while mitigating risks in software and/or hardware.

Benefits

  • health coverage
  • flexible PTO
  • a friendly work environment
  • extra fun perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service