Skip
Firmware Engineer
San Francisco · Senior · Full-time
Sponsorship not specifiedDetected 133 days ago
PythonC++AWSLinuxEmbedded SystemsRoboticsResearchLeadershipCommunicationAdaptabilityActuators
About the role
- We are a team of 22 phenomenal senior engineers and product leaders, where everyone contributes directly to product development.
- As such this will start as an individual contributor role, with leadership for critical systems.
- Some of the specific responsibilities include, but are not limited to:
Responsibilities
- Implement appropriate secure OTAs and bootloaders
- Help manage our AWS IoT Core: mTLS, MQTT, Things/certs/policies, fleet provisioning, IoT Jobs OTA
- Guide design and development decisions for future iterations of the product, and future systems; including novel actuator design, chip selection and firmware requirements
Requirements
- 5+ years' experience working in firmware development
- Demonstrable expertise in embedded C/C++ for high performance applications, ideally including FreeRTOS
- Experience programming the ESP32 and STM32, or similar chipsets
- Experience with AWS IoT Core systems and fleet management, including OTA updates
- Experience with design for systems at scale, with a focus on testing and validation
- Expertise with Linux, command-line tools, Python scripting
- Knowledge of low level hardware and OS internals at a kernel level
- Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers)
- Ability to work at the Skip Bay Area office 3 days/week
Nice to have
- Experience with robotics or powered consumer electronics (e.g. drones, robot vacuums)
- Experience controlling PMSM, including Ti and STM chipsets
- Experience with TFLite Micro/X-Cube-AI
- Experience in start-up environments and using AI coding tools to leverage your skills for broader impact
- Personal motivation to improve human movement
Company info
- Skip is on a mission to make life joyful through powered movement.
- Movement is a powerful way to build physical, mental and social health. Yet it is elusive for 2 billion people due to age, injury, or disability. We are building products that will restore mobility for millions and enable a new frontier of joyful movement experiences. We want to build a future where a grandparent can easily outrun their grandkids and no one is left behind at the trailhead.
- Skip is a 22-person early-stage start-up that spun out of Google X in 2023. With deep cross-disciplinary expertise and key partnerships (e.g. with Arc'teryx) we are uniquely positioned to launch the first commercially successful wearable robotic device, the MO/GO, develop a platform to launch future Movewear products and transform millions of lives in the coming years.
- Movement is a powerful way to build physical, mental and social health.
- Yet it is elusive for 2 billion people due to age, injury, or disability.
- We are building products that will restore mobility for millions and enable a new frontier of joyful movement experiences.
- We want to build a future where a grandparent can easily outrun their grandkids and no one is left behind at the trailhead.
- Skip is a 22-person early-stage start-up that spun out of Google X in 2023.
- With deep cross-disciplinary expertise and key partnerships (e.g. with Arc'teryx) we are uniquely positioned to launch the first commercially successful wearable robotic device, the MO/GO, develop a platform to launch future Movewear products and transform millions of lives in the coming years.
- We are seeking a highly motivated and adaptable firmware engineer who will explore the peaks and valleys of all problems that may come up while building a new generation of wearable robots for everyday life.
- Owning our embedded C/C++, including FreeRTOS managing, interrupts, JTAG/SWD debugging etc
This listing is sourced directly from Skip's careers page and normalized into a canonical job model.