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