Firmware Engineering Lead

Skip

$130K — $180K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in firmware development, including 2 years in a leadership or mentoring role
  • Deep expertise in embedded C/C++ for high-performance, real-time applications
  • Proven experience with ESP32, STM32, or similar chipsets
  • Strong background in AWS IoT Core and secure OTA systems
  • Solid Linux and Python proficiency
  • Experience with low-level hardware and OS internals
  • Rigorous debugging skills using tools like JTAG, SWD, and oscilloscopes
  • Exceptional technical credibility and leadership ability

Responsibilities

  • Lead and develop a small firmware engineering team through hiring and mentorship
  • Develop and debug end-to-end embedded C/C++ systems across the stack
  • Manage data communication between peripherals and microcontrollers
  • Implement secure OTA pipelines and bootloader functionalities
  • Oversee AWS IoT Core infrastructure and fleet management processes
  • Design firmware for various motor control systems and actuators
  • Guide technical direction on hardware selections and system architecture
  • Participate in adjacent product development and user testing with prototypes
  • Foster a positive team culture with humor and engagement in team activities

Benefits

  • Opportunity to lead and grow a talented team in a cutting-edge tech environment
  • Hands-on involvement in groundbreaking wearable technology development
  • Work in an innovative setting focused on enhancing human mobility
  • Flexible hybrid work arrangement in a vibrant San Francisco neighborhood
  • Collaborative team atmosphere with an emphasis on fun and camaraderie
Full Job Description
The Role:

We're building powered wearable robots for everyday life - devices that sit at the intersection of motor control, real-time embedded systems, and edge compute. We're 22 people, all senior, all contributing directly to product. This role leads a small firmware team while staying hands-on with the systems that matter most.

You'll set the technical bar for how we build firmware at Skip, and develop the engineers around you while doing it.

What you'll own:
  • Leading and growing a small firmware engineering team, including hiring, mentorship, and technical direction
  • End-to-end embedded C/C++ across our stack, including FreeRTOS, interrupt handling, JTAG/SWD debugging, and chip bring-up
  • Data communication between peripherals and microcontrollers (ESP32, STM32 and their successors), including Wi-Fi and BLE
  • Secure OTA pipelines and bootloader implementation
  • AWS IoT Core infrastructure: mTLS, MQTT, fleet provisioning, IoT Jobs OTA
  • Firmware for motor control across a range of actuators including BLDCs, custom PMSM and axial flux motors, cycloid gearboxes, and series elastic actuators (currently on c2000, evolving)
  • Technical direction for chip selection, actuator firmware requirements, and future system architecture
  • Adjacent product development including our Parkinson's device and future clinical and research platforms requiring edge compute
  • Wearing prototypes several hours a week for on-body testing and data collection
  • Bringing joy to the team, participating in embarrassing team events, and tolerating KZ's terrible music

What we're looking for:
  • 8+ years in firmware development, with at least 2 leading or mentoring a team
  • Deep expertise in embedded C/C++ for high-performance, real-time applications including FreeRTOS
  • Proven experience with ESP32, STM32, or comparable chipsets
  • Strong background in AWS IoT Core, fleet management, and OTA systems
  • Solid Linux, Python, and command-line fluency
  • Experience with low-level hardware and OS internals at a kernel level
  • Rigorous debugging instincts across JTAG, SWD, oscilloscopes, and logic analyzers
  • The kind of technical credibility that makes people want to follow your lead, not just your title
  • Ability to work from our Bay Area office 3 days a week
  • Attention to detail, even in the middle of overly-long lists
  • Sense of humour. Tolerant of Aussie and Canadian spelling.

Bonus points:
  • Experience with PMSM control on TI or STM chipsets
  • Background in robotics, powered consumer electronics, drones, or anything that moves
  • Familiarity with TFLite Micro or X-Cube-AI
  • Startup experience and comfort using AI coding tools to punch above your weight
  • Personal motivation to improve human movement


This is a full time hybrid position working at the Skip office in the Dogpatch neighborhood of San Francisco.

Similar Jobs

More Jobs at Skip

  • Motor Control Firmware Engineer
    $120K — $150K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Soft Goods Designer
    $90K — $120K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Product Design Engineer
    $100K — $140K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Backend Engineer
    $130K — $180K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Firmware Engineering Lead
    $130K — $180K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person

More Consumer Technology Jobs

Find similar Firmware Engineering Lead jobs: