As an Embedded Software Engineer for high-volume consumer medical devices, you will play a pivotal role in designing, documenting, and implementing high-quality embedded software across diverse platforms and product ranges. Your role: Provide technical leadership and mentor teammates; responsibly incorporate AI-assisted coding tools into workflows. Document designs and code clearly; review schematics and collaborate with hardware and cross-functional teams. Develop low-level drivers and peripheral interfaces (GPIO, UART, I2C, SPI, ADC, PWM, timers) in a FreeRTOS multithreaded environment. Create and maintain unit and automated tests to validate firmware, prevent regression, and ensure release readiness.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior