5 days ago

Senior Software Engineer - Flight Software

San Francisco, California, United States

$150,000-$220,000 / year

full-timeseniorAerospace/Satellite Technology

Tech Stack

Description

You will develop flight software for satellites, including architecture, design, and implementation in C++, while mentoring junior engineers and collaborating with hardware teams. This role contributes to both commercial and US Government programs, focusing on high-reliability systems for space technology.

Requirements

  • 5-8+ years of experience developing software for products in modern C++ OR C
  • Familiarity with Software Development Methodologies and Design Patterns
  • Experience with working on Communication Protocols (TCP/IP, I2C, SPI)
  • Good Communication and Written Skills
  • Passionate about Space Technology
  • Experience with Building High Availability/High Reliability systems

Responsibilities

  • Develop software for the flight computer on satellites
  • Develop firmware for control boards on the satellite
  • Improve and deliver reliable software through requirements generation, continuous integration, automated testing and code reviews
  • Collaborate with multiple teams (avionics, Ground Control, Telemetry)
  • Develop software in C++ to interface with Flight computer and interface with the custom hardware on the vehicle
  • Deliver complex projects through incremental development
  • Mentor junior engineers
0 views 0 saves 0 applications