Senior Staff Software Engineer, C++ - Drivers, Diagnostic, & Embedded Software

Philips

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $172k
$110k $215k
below market most similar roles pay here above market

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

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 Software Engineer, C++ - Drivers, Diagnostic, & Embedded Software

The Senior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software will join a cross-functional team to develop medical capital equipment, specifically intravascular ultrasound systems. In this role, you will architect, design, and develop driver, diagnostic, and embedded software to facilitate communication between hardware and application software. Daily responsibilities include creating software requirement specifications, architecture documents, and detailed design documents while collaborating with electrical, transducer, system, and ultrasound engineers. You will utilize C++ and work within a Windows environment to solve complex technical problems in medical electronics. The position requires expertise in object-oriented programming and experience creating verification and testing plans. Candidates with knowledge of digital signal and image processing or CUDA for such applications are also considered.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Architect, design, and develop driver, diagnostic, and embedded software for intravascular ultrasound systems.
  • Design and develop driver software to enable communication between hardware and application software using C++.
  • Create software requirement specifications, software architecture documents, and detailed software design documents.
  • Debug driver software and embedded software to ensure proper hardware-software integration.
  • Interface with multi-disciplinary teams to refine design requirements for next-generation intravascular ultrasound devices.
  • Contribute to the development of medical capital equipment as a key technical lead.

What we're looking for

  • You must have 8+ years of experience in software/embedded software development.
  • Experience in the field of medical electronics is preferred.
  • You must have strong C++ skills and experience in a Windows environment.
  • You must be experienced in object-oriented programming languages design and coding.
  • You must have a BS or MS in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field.
  • You must have industry experience creating detailed design documentation, including specifications, design descriptions, and verification plans.
  • Knowledge of digital signal and image processing is a plus (preferred).
  • Work authorization is a precondition of employment.

More like this

Similar roles

Senior Software Engineer, AM&D ECG Solutions

Philips

San Diego, CA 48 days ago $129,000–$205,000
Java Spring Boot JavaScript Angular GraphQL RabbitMQ AWS Kubernetes EKS RDS Microservices CI/CD Infrastructure as Code IEC 62304 HIPAA OOP Unit Testing
5+ yrs exp Hybrid

Senior Embedded Software Engineer

Philips

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

Senior/Staff Embedded Software Engineer, C++

Philips

San Diego, CA 7 days ago
C++ C FreeRTOS Embedded Software Firmware Image Processing Software Architecture Verification and Validation Microcontrollers Digital Signal Processors Medical Electronics
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