3h ago

Senior Embedded Software Engineer

San Francisco

$180,000-$260,000 / year

full-timeseniorsatellite communications

Tech Stack

Description

You will architect, develop, and implement flight software for satellites, mentor junior engineers, and collaborate across teams to ensure software-hardware integration. This role contributes to both commercial and US Government programs.

Requirements

  • 5-8+ years experience in modern C++ or C
  • Familiarity with software development methodologies and design patterns
  • Experience with communication protocols (TCP/IP, I2C, SPI)
  • Experience with high-availability/high-reliability systems
  • U.S. citizenship, lawful permanent residency, or refugee/asylee status required

Responsibilities

  • Develop software for flight computer and Earth stations hub
  • Develop firmware for control boards
  • Improve software reliability through CI, automated testing, and code reviews
  • Collaborate with multiple teams (Payload, Communications, Ground Control, Telemetry)
  • Mentor junior engineers
0 views 0 saves 0 applications