Planet logo

Senior Flight Software Engineer

Planet
San Francisco, California
Full Time
Posted February 6, 2025
$163k - $203k
Apply Now

Application opens on company website

Job Description

The Senior Flight Software Engineer at Planet is responsible for developing, maintaining, and optimizing embedded software for a fleet of satellites, ensuring reliable operations and seamless interactions with spacecraft. This role involves solving complex engineering challenges, collaborating with cross-functional teams, and leading technical projects in a fast-paced environment.

Key Responsibilities

  • Architect, design, and implement robust, scalable, well-tested, and maintainable software solutions for embedded systems.
  • Lead root cause investigations and implement fixes for complex defects across various targets and runtimes.
  • Drive the development and optimization of system interfaces for satellite functionality.
  • Define and implement end-to-end solutions for satellite operations in collaboration with cross-functional teams.
  • Evaluate and recommend new technologies, tools, and methodologies for embedded systems.
  • Provide technical leadership in planning and executing critical projects.
  • Collaborate with stakeholders to define specifications, develop component APIs, and write functional tests and documentation.
  • Mentor and guide junior engineers to foster a culture of technical excellence.

Requirements

  • Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field OR equivalent work experience.
  • 6 to 8 years of professional experience in developing C/C++ applications, preferably targeting both Linux- and RTOS-mediated runtimes such as FreeRTOS, ChibiOS, Zephyr, RTEMS, QNX, VxWorks.
  • Familiarity with Python for use in data analysis, test development, and target characterization.
  • Expertise in software development for embedded systems, including experience with real-time schedulers, task prioritization, deterministic execution, and memory-constrained environments.
  • Excellent communication skills, including the ability to explain technical concepts and tradeoff spaces to a variety of stakeholders such as engineers, satellite operators, and engineering project managers.
  • Proven track record in leading complex projects and delivering impactful results in embedded software development.
  • Hands-on experience with hardware debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers to troubleshoot and validate embedded systems.
  • Familiarity with IPv4, IPv6, and application-level network transport protocols.
  • Experience working with chip-to-chip protocols such as CAN, UART, SPI, and I2C.
  • Professional experience working under agile development using the Git version control system.
  • This position requires access to export-controlled information, and as such, employment or hiring of a contractor is contingent upon the candidate s ability to access all applicable export-controlled information without additional export licensing being required by the Bureau of Industry and Security and or the Directorate of Defense Trade Controls.

Benefits & Perks

Comprehensive Medical, Dental, and Vision plans
Health Savings Account HSA with a company contribution
Generous Paid Time Off in addition to holidays and company-wide days off
16 Weeks of Paid Parental Leave
Remote-friendly work environment
Wellness Program and Employee Assistance Program EAP
Home Office Reimbursement
Monthly Phone and Internet Reimbursement
Tuition Reimbursement and access to LinkedIn Learning
Equity
Commuter Benefits if local to an office
Volunteering Paid Time Off
US base salary range of 162,600 - 203,200 USD

Ready to Apply?

Join Planet and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Planet

Planet logo

Associate Computer Vision Engineer

Planet
Not specified
PART_TIME_TEMPORARY
$0k-0k/hr
Planet logo

Developer Working Student

Planet
Ljubljana
Part Time
Planet logo

Account Executive, Defence Intelligence

Planet
Not specified
Full Time

More jobs in San Francisco, California

Clearway Energy logo

Senior Manager, Transmission Modeling

Clearway Energy
Remote
Full Time
$195k-245k
Clearway Energy logo

Senior Analyst, Business Development M A - East

Clearway Energy
San Francisco
HYBRID
$92k-115k
Clearway Energy logo

Wind Engineer

Clearway Energy
San Francisco
HYBRID
$102k-180k