CareerPlanSign in

Senior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)

San Diego, California, United States💼 Full-time💰 $126,000–$126,000🗓 2026-08-19 → 2026-09-25

Core

Architect, design, and develop driver, diagnostic, and embedded software for intravascular ultrasound systems using C++.

Role type

Senior/Staff Software Engineer (Embedded/Drivers)

Builds

Medical capital equipment (Intravascular Ultrasound Systems)

Domain

Medical Electronics / Ultrasound Imaging

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Object-Oriented Programming, Embedded Software Development, Driver Development, Software Architecture, Digital Signal Processing, Image Processing, CUDA

Preferred skills

Digital Signal Processing, Image Processing, CUDA

Responsibilities

Architect and design driver and embedded software; Create software requirement and design specifications; Debug software to implement hardware-application communication; Collaborate with cross-functional teams on design requirements.

Seniority

Senior/Staff, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.