Saildrone

Saildrone

Staff Embedded Software Engineer

Alameda, California, United States · Staff+

Sponsorship not specified$215k-$260kDetected 7 days ago
C++CI/CDSalesBusiness DevelopmentEmbedded SystemsRoboticsElectrical EngineeringSensorsControlsLeadershipCommunicationMentoringActuators

About the role

  • Saildrone is seeking a Staff Embedded Software Engineer to join our Firmware team.

Responsibilities

  • Lead the design, implementation, and validation of embedded software systems to meet stringent performance and safety requirements for reliable and successful long-duration missions.
  • Own the strategic direction for device architecture, hardware abstraction layers, and embedded computing subsystems, ensuring a robust backbone for all autonomous platforms.
  • Drive the end-to-end development of mission-critical firmware targeting RTOS-based or bare-metal applications, balancing real-time constraints with system-level reliability.
  • Partner with Mechanical, Electrical, and Software teams to resolve sensor integration, communication protocols, and system-level dependencies for seamless vehicle integration.
  • Establish and institutionalize embedded design standards, coding guidelines, and CI/CD workflows to ensure technical rigor and team scalability.
  • Provide high-level technical leadership and mentorship across programs, building the technical depth of the engineering team and ensuring design excellence.
  • Reporting to the Director of Firmware Engineering, you'll be leading the definition, design, and validation of firmware and embedded systems deployed across our entire fleet of world-class USVs.
  • At Saildrone, we're building operational capability that matters-and that requires people who can do their best work over the long term.

Requirements

  • Master's degree or equivalent experience in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience designing embedded systems and firmware for complex, high-reliability products.
  • Proven proficiency in low-level driver development (such as SPI, I2C, UART, CAN, or Ethernet) and board bring-up.
  • Working knowledge of sensors, actuators, and control systems as they apply to industrial robotics or vehicle applications.
  • Demonstrated ability to solve complex technical problems in fast-paced and high-reliability environments.
  • Deep expertise in developing C/C++ for both real-time operating systems (such as FreeRTOS or Zephyr) and bare-metal applications.
  • Significant experience working with embedded microcontrollers (such as Cortex-M) and their corresponding toolchains, programming models, and resource constraints.
  • Practical experience in secure boot mechanisms, OTA update architectures, and embedded system design for modern cybersecurity requirements.

Compensation

  • $215,000 - $260,000 USD

Benefits

  • Our comprehensive benefits package is designed to support you and your family while you contribute to a mission with lasting significance.
  • Generous Time Off: Competitive Paid Time Off (PTO) accrual plus a robust annual holiday schedule and paid sick leave ensure you can rest, reset, and sustain performance over time.
  • Comprehensive Health Coverage: Premium, multi-tier Medical, Dental, and Vision plans with significant company contributions for employees and dependents-providing security and peace of mind.
  • Shared Ownership in the Mission: Equity grants are a core part of our compensation, allowing you to participate in the long-term value you help create through meaningful, operational work.
  • Retirement Savings: Access to a 401(k) retirement plan with flexible pre-tax and Roth payroll contribution options supports long-term financial planning.

Company info

  • The Firmware team is responsible for the architecture, development, and sustainment of the embedded software and real-time control systems that power Saildrone's Unmanned Surface Vehicles (USVs).
  • We engineer the resilient, high-performance devices that form the mission-critical foundation of our fleet, delivering dependable and persistent operations in some of the most extreme environments in the world.
  • Embedded Architecture: Lead the design, implementation, and validation of embedded software systems to meet stringent performance and safety requirements for reliable and successful long-duration missions.
  • Technical Ownership: Own the strategic direction for device architecture, hardware abstraction layers, and embedded computing subsystems, ensuring a robust backbone for all autonomous platforms.
  • Firmware Delivery: Drive the end-to-end development of mission-critical firmware targeting RTOS-based or bare-metal applications, balancing real-time constraints with system-level reliability.
  • Validation Strategy: Define and execute comprehensive test and quality assurance strategies, including hardware-in-the-loop (HIL) testing, to ensure every system meets maritime, defense, and regulatory standards.
  • Cross-Functional Integration: Partner with Mechanical, Electrical, and Software teams to resolve sensor integration, communication protocols, and system-level dependencies for seamless vehicle integration.
  • Fleet Reliability: Act as the guiding source of root-cause analysis and diagnosis of complex firmware failures within R&D and across deployed global fleets of drones.
  • Design Standards: Establish and institutionalize embedded design standards, coding guidelines, and CI/CD workflows to ensure technical rigor and team scalability.
  • Technical Mentorship: Provide high-level technical leadership and mentorship across programs, building the technical depth of the engineering team and ensuring design excellence.

Equal opportunity

  • Saildrone is an equal opportunity employer that is committed to diversity and inclusion in the workplace.
  • equal opportunity employer that is committed to diversity and inclusion in the workplace.

This listing is sourced directly from Saildrone's careers page and normalized into a canonical job model.