> Markdown version of [/jobs/ext/1178827-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1178827-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** Phillips, Phillip - **Location:** Bothell, WA, United States - **Experience:** Expert - **Salary:** $129,000.0 - $205,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, Bluetooth Low Energy (Bluetooth), Device Drivers, Embedded Software, Firmware, FreeRTOS, Systems Integration, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Multithreading, Serial Peripheral Interface, PIC Microcontroller, GitHub Copilot, Zigbee - **Published:** July 4, 2026 - **Apply:** https://www.juju.com/job/00000000gdlt3d ## About the Role + You have 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. + You have a Bachelor's or Master's degree in Software related fields + Ability to interpret analog and digital schematics and understand system-level technologies. + Preferred: experience with wireless protocols (BLE, Wi-Fi, Zigbee). ## Description 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. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)