Salary
💰 $180,000 - $210,000 per year
Tech Stack
Node.jsPythonRTOS
About the role
- Bring current and next generations of Pod hardware to life by designing and implementing firmware
- Bring-up and implement cutting-edge sensor technologies and incorporate them into products for health monitoring
- Collaborate with hardware teams to guide prototyping and drive efficient designs and production implementation
- Lead transformation of firmware development standards and tooling to improve testing and deployment
- Work closely with manufacturing team in China to develop tests and deliver high-quality products on time
- Deliver firmware updates directly to fleet with low friction and measurable impact to the business
- Communicate effectively in both in-person and remote environments
Requirements
- 5+ years of software engineering experience, with a focus on firmware in C/C++ and client or test tooling in Python or NodeJS
- Proficiency in developing for compute-constrained and low-memory environments
- Skilled in creating peripheral drivers and communication protocols (UART, I2C, SPI, USB); knowledgeable in DMA
- Experience launching and maintaining large fleets of devices, monitoring telemetry, and OTA firmware updates
- Ability to read and interpret data sheets and schematics; familiarity with logic analyzers and oscilloscopes
- Adaptive problem solver with a fast-paced iterative approach
- Willingness and ability to travel regularly to China
- Proficient with bare metal systems, low level task management, and environments without traditional RTOS
- Expertise in wireless communication standards (Bluetooth, Wi-Fi)
- Expertise in automated testing and observability
- Deep understanding of embedded security practices