March 14
🏢 In-office - San Francisco
• Develop Software for the Flight Computer on our 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
• 5-8+ years of experience developing software for products in modern C++ and Python • 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. • Bonus: Experience with embedded Linux / POSIX systems • Experience developing on and for VxWorks, Linux, FreeRTOS, or QNX Environments • Demonstrated experience building, testing, and shipping production software • Experience with safety critical development (FDA, FAA, Automotive) • Experience Board Bringup, debugging / Integration of Hardware Software
• Base Salary $150,000 — $200,000 USD • Equity in the form of incentive stock options • Performance bonuses • Company-subsidized healthcare • Disability and life insurance benefits • Flexible PTO • 401(K) retirement • Free on-site catered meals
Apply Now