Senior Embedded Software Engineer

Philips

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bothell, WA
Employment
Full-time
Posted
115 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$110k $212k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,200–$177,262.

Based on 240 similar postings.

Employer

About Philips

Royal Philips (founded 1891) is a leading Dutch health technology company focused on improving well-being through innovation, transitioning from a diversified electronics giant to a specialist in healthcare, imaging, patient monitoring, and personal health.

Philips currently has 19 open roles on FindRole.

Most-posted roles

View all roles at Philips

At a glance

TL;DR · Senior Embedded Software Engineer

The Senior Embedded Software Engineer joins the team to design, document, and implement high-quality embedded software for high-volume consumer medical devices. This role involves providing technical leadership, mentoring teammates, and incorporating AI-assisted coding tools like GitHub Copilot and Windsurf into workflows. Daily responsibilities include developing low-level drivers and peripheral interfaces such as GPIO, UART, I2C, SPI, ADC, PWM, and timers within a FreeRTOS multithreaded environment. The engineer must create unit and automated tests to validate firmware and prevent regressions. Key requirements include experience with microcontrollers, interpreting analog and digital schematics, and collaborating with hardware teams. Preferred skills include wireless protocols like BLE, Wi-Fi, and Zigbee. The work focuses on solving technical challenges within the medical device product area.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Design, document, and implement high-quality embedded software for high-volume consumer medical devices.
  • Develop low-level drivers and peripheral interfaces including GPIO, UART, I2C, SPI, ADC, PWM, and timers.
  • Program firmware within a FreeRTOS multithreaded environment.
  • Create and maintain unit and automated tests to validate firmware and prevent regressions.
  • Review hardware schematics and interpret analog and digital designs.
  • Provide technical leadership and mentor teammates on software development best practices.
  • Incorporate AI-assisted coding tools responsibly into the development workflow.

What we're looking for

  • You must have 5+ years of hands-on embedded software experience with microcontrollers and low-level driver development.
  • You must have a Bachelor’s or Master’s degree in a software-related field.
  • You must have US work authorization.
  • You must reside in or within commuting distance to Bothell, WA.
  • You must be able to develop low-level drivers and peripheral interfaces in a FreeRTOS multithreaded environment.
  • You must be able to interpret analog and digital schematics and understand system-level technologies.
  • You must be able to create and maintain unit and automated tests to validate firmware.
  • Experience with wireless protocols such as BLE, Wi-Fi, or Zigbee is preferred (preferred).

More like this

Similar roles

Senior Engineer, Embedded Software

Rockwell Automation

Mayfield Heights, OH 19 days ago
Embedded Software C++ Python RTOS Linux Git Jenkins GDB GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming System on Chip
5+ yrs exp Hybrid

Senior Embedded Software Engineer

TSC

Aurora, CO 19 days ago
C C++ Embedded Systems Linux RTOS Python Bash Git CI/CD Containerization Virtualization Device Drivers Build Management Cross-compilation
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Florham Park, NJ 80 days ago $164,100–$173,074
C C++ Rust Linux SELinux ARMv8 Device Drivers Serial Communication Computer Networking Concurrent Programming IDE Version Control Scripting Software Design Debugging
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 66 days ago $142,696–$158,303
C/C++ Rust Linux Git Embedded Development Python Perl SELinux Static Analysis Agile
8+ yrs exp

Senior Embedded Software Engineer

Cisco

Milpitas, CA 75 days ago $167,700–$245,200
C Python Linux BIOS BSP Kernel Device Drivers FPGA Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML
7+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 68 days ago $149,831–$162,121
C/C++ RTOS FreeRTOS VxWorks QNX Linux Python Rust Assembly CI/CD Agile UART I2C SPI CAN Ethernet DO-178 Device Drivers Bootloaders BSP
8+ yrs exp