About The Position

Develop intravascular ultrasound systems as a key contributor to medical capital equipment. The role is part of a cross-functional team working closely with electrical, transducer, software, systems, and ultrasound engineers. It involves architecting, designing, and developing driver, diagnostic, and embedded software; collaborating across disciplines to refine requirements for next-generation devices; creating software requirements, architecture, and detailed design documentation; and developing and debugging C++ software that enables communication between hardware and application software. This is an office-based role in San Diego, California. Office-based teams work in person at least three days per week. Candidates must reside in or within commuting distance of San Diego. US work authorization is required; sponsorship is not available. Relocation benefits will not be provided.

Requirements

  • At least 8 years of experience in software or embedded software development; medical electronics experience is preferred.
  • Experience with object-oriented programming language design and coding.
  • Strong C++ skills and experience working in a Windows environment.
  • BS or MS in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field.
  • Industry experience creating detailed design documentation, including specifications, design descriptions, and verification and testing plans.
  • US work authorization; the company will not consider candidates who require work-authorized visa sponsorship now or in the future.
  • Must reside in or within commuting distance of San Diego, California.

Nice To Haves

  • Experience in medical electronics.
  • Knowledge of digital signal and image processing.
  • Knowledge of CUDA for digital signal or image processing applications.

Responsibilities

  • Contribute to the development of medical capital equipment.
  • Architect, design, and develop driver, diagnostic, and embedded software for intravascular ultrasound systems.
  • Work with marketing, hardware, software, catheter design, and manufacturing teams to refine design requirements for next-generation intravascular ultrasound devices.
  • Create software requirement specifications, software architecture documents, and detailed software design documents.
  • Design, develop, and debug C++ driver and embedded software that implements communication between hardware and application software.

Benefits

  • Generous paid time off (PTO).
  • 401(k) with up to 7% company match.
  • Health savings account (HSA) with company contribution.
  • Stock purchase plan.
  • Education reimbursement.
  • Other benefits through the Philips Total Rewards benefits program.
  • An annual incentive bonus, sales commission, or long-term incentives may be offered.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service