About The Position

Develop intravascular ultrasound systems as a member of a cross-functional team working with electrical, transducer, software, systems, and ultrasound engineers. This office-based role is located in San Diego, California, and requires in-person work at least three days per week. The engineer contributes to the development of medical capital equipment by architecting, designing, and developing driver, diagnostic, and embedded software for intravascular ultrasound systems. The role includes collaborating with multidisciplinary teams to refine requirements for next-generation devices; creating software requirement specifications, architecture documents, and detailed design documents; and developing and debugging C++ driver and embedded software that enables communication between hardware and application software. The position requires 8 or more years of software or embedded software development experience, preferably in medical electronics, strong C++ and Windows experience, and a bachelor's or master's degree in a relevant field. Experience creating detailed design documentation is required. Digital signal and image processing knowledge, and CUDA knowledge for such applications, are beneficial.

Requirements

  • At least 8 years of experience in software or embedded software development; experience in medical electronics is preferred.
  • Experience with object-oriented programming language design and coding.
  • Strong C++ skills and experience in a Windows environment.
  • Bachelor's or master's degree 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.
  • Must be able to perform the position's minimum physical, cognitive, and environmental requirements, with or without accommodation.
  • US work authorization is required; candidates who require current or future work-visa sponsorship will not be considered.
  • Must reside in or within commuting distance of San Diego, California.

Nice To Haves

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

Responsibilities

  • Contribute to the development of medical capital equipment.
  • Architect, design, and develop driver, diagnostic, and embedded software for intravascular ultrasound systems.
  • Work with multidisciplinary 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 to implement 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.
  • Comprehensive 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