Senior/Staff Embedded Software Engineer, C++

Philips

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Diego, CA
Employment
Full-time
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$110k $207k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,437–$177,250.

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/Staff Embedded Software Engineer, C++

As a Senior/Staff Embedded Software Engineer - C++ (San Diego, CA), you will join an international cross-functional team to develop medical capital equipment, specifically intravascular ultrasound systems. You will architect, design, and develop embedded software for processors, microcontrollers, and digital signal processors. Your daily responsibilities include creating software requirement specifications, architecture documents, and detailed design documents while debugging firmware. You will collaborate with hardware, catheter design, and manufacturing teams to refine requirements for next-generation devices. The role requires proficiency in C/C++ for embedded applications, with a preference for FreeRTOS experience. You will also lead formal verification and validation plans in coordination with Quality and Regulatory departments. The work involves solving technical challenges in medical electronics, including digital signal and image processing for vascular catheterization procedures.

What does a Embedded Software Engineer earn in California?

Median $180800 from 34 postings across 11 companies.

See salary data

What you'll do

  • Architect, design, and develop embedded software for intravascular ultrasound systems.
  • Create software requirement specifications, architecture documents, and detailed design documents.
  • Design and debug firmware for embedded processors, microcontrollers, and digital signal processors using C/C++.
  • Generate and release design documentation according to production development procedures.
  • Lead and conduct formal verification and validation plans for completed designs.
  • Conduct technical design reviews with project teams and independent subject matter experts.
  • Refine design requirements for next-generation devices by interfacing with multi-disciplinary teams.

What we're looking for

  • You must have 5+ years of experience in software/firmware development.
  • You must have experience with C/C++ design and coding for embedded applications.
  • You must have a BS/MS in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field.
  • You must have experience creating detailed design documentation, including specifications and verification plans.
  • You must have US work authorization.
  • You must reside in or within commuting distance to San Diego, CA.
  • Experience in the field of medical electronics is preferred.
  • Experience with FreeRTOS is preferred.

More like this

Similar roles

Senior Embedded Software Engineer

Philips

Bothell, WA 116 days ago
FreeRTOS Microcontrollers GPIO UART I2C SPI ADC PWM BLE Wi‑Fi Zigbee GitHub Copilot Windsurf
5+ yrs exp Hybrid

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

Anduril Industries

Costa Mesa, CA 56 days ago $191,000–$253,000
C++ Rust Embedded Linux ARM Python SPI I2C UART RTOS CMake GDB Valgrind Nix NixOS CI/CD PCIe Ethernet JESD204 Oscilloscope Logic Analyzer Signal Analyzer Signal Generator Spectrum Analyzer

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp