Senior Embedded Software Engineer
Core
Designing, documenting, and implementing high-quality embedded software for high-volume consumer medical devices.
Role type
Senior Embedded Software Engineer
Builds
Firmware for consumer medical devices
Domain
Medical devices / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Low-level driver development, FreeRTOS multithreaded environment, GPIO/UART/I2C/SPI/ADC/PWM/timers, Unit and automated testing, Microcontroller programming, Schematic interpretation
Preferred skills
Wireless protocols (BLE, Wi-Fi, Zigbee), AI-assisted coding tools integration
Technologies
FreeRTOS, GitHub Copilot, Windsurf
Responsibilities
Provide technical leadership and mentor teammates, Develop low-level drivers and peripheral interfaces, Create and maintain unit and automated tests, Review schematics and collaborate with hardware teams
Seniority
Senior, hands-on IC