Senior Staff Software Engineer, Drivers, Diagnostic, & Embedded Software

Philips

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
San Diego, CA
Employment
Full-time
Posted
67 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, Drivers, Diagnostic, & Embedded Software

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. The role involves architecting, designing, and developing driver, diagnostic, and embedded software to facilitate communication between hardware and application software. Key responsibilities include creating software requirement specifications, architecture documents, and detailed design documents while collaborating with electrical, transducer, system, and ultrasound engineers. The position requires proficiency in C++, object-oriented programming, and Windows environments. Candidates should possess experience in creating detailed design documentation, including specifications and verification plans. The work focuses on the technical challenges of medical electronics, with preferred knowledge in digital signal and image processing or CUDA for these specific applications.

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 implement 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.
  • Create detailed design documentation including specifications, design descriptions, and verification and testing plans.

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 with object-oriented programming languages design and coding.
  • You must have experience creating detailed design documentation, including specifications, design descriptions, and verification plans.
  • You must earn a BS or MS in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field.
  • 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