1 day ago
Base Salary
$163k - $203k/yr
Responsibilities
- Develop improved software systems for the Superdove spacecraft.
- Lead ongoing flight software development, verification, and on-orbit anomaly escalation.
- Build automated testing to improve confidence in Flight Software quality.
- Analyze telemetry and system performance to investigate complex on-orbit software and hardware behavior.
- Plan and deliver long-term improvements to existing flight software systems.
- Collaborate with Missions Systems, Satellite Operations, Satellite Security, Systems Engineering, Ground Station Operations, RF, ADCS, EE, FPGA, and Flight Software teams.
- Partner with Manufacturing and Manufacturing Test teams to streamline satellite builds and system integration.
- Use laboratory equipment to investigate software and system behavior.
Requirements
- At least 6 years of experience designing and developing software systems.
- Bachelor’s degree in Software Engineering, Aerospace Engineering, Electrical Engineering, or a similar field, or equivalent work experience.
- Experience with Ubuntu and/or Debian Linux distributions.
- Experience with embedded C, with or without an RTOS, preferably on STM32.
- Experience with C and C++ application code on UNIX/Linux.
- Knowledge of Python 3 and Python 2.
- Ability to use oscilloscopes, logic analyzers, voltmeters, and similar laboratory equipment.
- Ability to maintain existing systems, analyze system performance using data, and investigate complex system behaviors.
- Preferred experience with Linux in embedded kiosk or vehicle platforms.
- Preferred knowledge of 8051 microprocessors.
- Preferred experience with FPGAs or software interfacing with FPGA designs.
- Preferred understanding of PC architecture, BIOS/EFI, PCIe, USB, SATA, and eMMC.
- Preferred experience maintaining or operating deployed fleets of embedded systems with telemetry and observability features.
Benefits
- Comprehensive medical, dental, and vision plans.
- Health Savings Account with company contribution.
- Paid time off, holidays, and company-wide days off.
- 16 weeks of paid parental leave.
- Wellness program and Employee Assistance Program.
- Home office reimbursement.
- Monthly phone and internet reimbursement.
- Tuition reimbursement and access to LinkedIn Learning.
- Equity, commuter benefits for employees local to an office, and paid volunteering time off.
- Full-time hybrid role requiring work from the San Francisco office 3 days per week.
