9 days ago
San Francisco, CA, USASenior / Mid Level
Base Salary
$150k - $220k/yr
Responsibilities
- Develop software for the flight computer on satellites.
- Create firmware for control boards on the satellite.
- Ensure reliable software delivery through requirements generation and automated testing.
- Collaborate with multiple teams including avionics and ground control.
- Develop software in C++ to interface with flight computers and custom hardware.
- Deliver complex projects through incremental development.
- Mentor junior engineers.
Requirements
- 5-8+ years of experience developing software in modern C++ or C.
- Familiarity with software development methodologies and design patterns.
- Experience with communication protocols such as TCP/IP, I2C, and SPI.
- Good communication and written skills.
- Passionate about space technology.
- Experience with building high availability/high reliability systems.
Benefits
- Compensation package includes equity and robust benefits.
- High-quality company-subsidized healthcare.
- Disability and life insurance.
- 401(k) retirement planning.
- Flexible PTO.
- Free on-site catered meals.
