Planet

Senior Flight Software Engineer

Planet
Apply
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.

Tech Stack

Categories

Contact me