Why This Role Stands Out
This hybrid role offers a fantastic opportunity to contribute to cutting-edge ultrasound technology and advance your career in a dynamic environment. You'll thrive here if you're a skilled embedded software engineer eager to innovate and collaborate within a supportive team. Apply today to join a leader in the medical technology space!
Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
San Diego, CA, United States
Posted
2 days ago
Embedded SystemsFPGAC++Git
Job Description
Business Title: Senior Ultrasound Embedded Software Engineer – IVUS
Location: San Diego, CA
Job Type: Contract
Job Overview:
- We are seeking a Senior Embedded Software Engineer to support the development of a next-generation Intravascular Ultrasound (IVUS) medical device. The ideal candidate will have strong experience in embedded C/C++, hardware/software integration, FPGA/electronics, and data acquisition.
Key Responsibilities:
- Design, develop, integrate, and debug embedded software using C/C++.
- Develop software interfaces between embedded systems, FPGA, electronics/PCBA, and console systems.
- Support ultrasound signal acquisition, data processing, and imaging functionality.
- Perform hardware/software integration, debugging, and root-cause analysis.
- Support unit, integration, and system-level testing.
- Develop software for diagnostics and manufacturing/production test systems.
- Create technical design, architecture, interface, and verification documentation.
- Collaborate with Software, FPGA, Electronics, Systems, Manufacturing, and Quality teams.
Required Skills:
- 7+ years of embedded software development experience.
- Strong hands-on C/C++.
- Experience with embedded systems, microcontrollers/processors, DSP, or FPGA.
- Strong hardware/software integration and debugging experience.
- Experience with ADC/data acquisition and embedded communication interfaces.
- Experience with software architecture, technical design, and testing.
- Experience with Git/source control.
Preferred Skills:
- Ultrasound / IVUS / Medical Imaging experience.
- Medical-device development experience.
- Experience with FPGA, electronics/PCBA, and signal processing.
- Experience with ASIC replacement or platform migration.
- Knowledge of IEC 62304, FDA/ISO-regulated development, or medical-device design controls.
Education:
- Bachelor’s or Master’s degree in Electrical/Electronics Engineering, Computer Engineering, Biomedical Engineering, Embedded Systems, or a related field.
Similar jobs
- PP
Computer Systems Validation Engineer
NewAuto ApplyPraxis Precision Medicines, Inc.
United States - Remote🇺🇸$150k/yrRemote11 hours agoEngineering - BP
Software Engineer, Algorithms & Infrastructure
NewAuto ApplyBase Power
Austin🇺🇸On-site6 hours agoGCPAWSMLOps+2Technology - AN
Senior Software Engineer, Hardware Test Platform
NewAuto ApplyAntares
Los Angeles🇺🇸Hybrid11 hours agoTCP/IPTechnology - ON
Outcome Engineer - Orlando FL
NewAuto ApplyOnebrief
Orlando🇺🇸Hybrid5 hours agoNode.jsAWSKubernetes+3Engineering - AI
Staff Software Engineer, Growth
NewAuto ApplyAirwallex
US - San Francisco🇺🇸Hybrid8 hours agoDockerFastAPIGCP+14Technology - MO
Member of Technical Staff - Storage (Stockholm)
NewAuto ApplyModal
New York🇺🇸Hybrid11 hours agoRustCDN - MO
Principal Engineer Team Lead, Simulation Infrastructure
NewAuto ApplyMotional
Boston🇺🇸Remote12 hours agoDockerSQLAWS+12Technology - MO
Senior Software Engineer - Applied Data
NewAuto ApplyMoloco
Seattle🇺🇸$184k - $230k/yrHybrid7 hours agoGCPAWSMachine Learning+11Technology - ME
Senior Rendering Engineer
NewAuto ApplyMob Entertainment
United States🇺🇸Hybrid8 hours agoC++Unreal EngineEngineering - ME
Senior Software Engineer, AI Agentic Platform
NewAuto ApplyMetropolis
Seattle🇺🇸Hybrid10 hours agoMicroservicesMySQLScala+15Technology - ME
Head of Off-Chain Engineering
NewAuto ApplyMesh
San Francisco🇺🇸Hybrid8 hours agoCustomer SuccessEngineering - MS
Spacecraft Flight Software Engineer
Auto ApplyM9 Solutions
Los Angeles🇺🇸Hybrid3 weeks agoEmbedded SystemsComplianceC+++2Technology