Senior Embedded Software Engineer

PhilipsBothell, WA
Hybrid

About The Position

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.

Requirements

  • 5+ years of hands-on embedded software experience with microcontrollers and low-level driver development
  • Familiarity integrating AI-assisted coding tools (GitHub Copilot, agents, Windsurf) responsibly into development workflows
  • Bachelor’s or Master’s degree in Software related fields
  • Ability to interpret analog and digital schematics and understand system-level technologies

Nice To Haves

  • Experience with wireless protocols (BLE, Wi‑Fi, Zigbee)

Responsibilities

  • 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

Benefits

  • Generous PTO
  • 401k (up to 7% match)
  • HSA (with company contribution)
  • Stock purchase plan
  • Education reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service