Demo

Software Engineer

Barrington James
Sunnyvale, CA Full Time
POSTED ON 8/1/2026
AVAILABLE BEFORE 8/30/2026

Software Engineer — Medical Device Startup

Location: Sunnyvale, CA (4 days onsite) | Employment Type: Full-Time


Our client is a well-funded medical device startup building a next-generation ultrasound system that combines advanced electronics, signal processing, and system-level design to deliver a transformative imaging and therapy solution for prostate care. The team operates at the intersection of hardware and software, building systems that enable precise treatments with better patient outcomes, and is heading toward first-in-human trials within the next year.


We're hiring a Software Engineer to support both application software development and manufacturing testing systems for our ultrasound platform. The role will initially focus on building and stabilizing application-layer software, then transition into developing acoustic and electrical testing software used in manufacturing and validation environments. This is a highly cross-functional role working closely with hardware, systems, and engineering teams, with real opportunity to grow into ownership of testing systems as the company scales.


What You'll Do

  • Develop and maintain application-level software supporting medical device functionality
  • Design and build manufacturing test software for acoustic and electrical validation
  • Integrate software with lab equipment and hardware systems
  • Collaborate cross-functionally to gather requirements and translate into solutions
  • Contribute to software architecture and system design decisions
  • Troubleshoot and resolve hardware/software interaction issues
  • Support improvements in test automation and system reliability


What We're Looking For

  • Bachelor's 3 years OR Master's 2 years in a relevant field
  • Experience in the medical device industry
  • Experience with Qt/PyQt
  • Strong proficiency in Python
  • Solid understanding of object-oriented programming (OOP)
  • Experience with Git version control
  • Experience with GitHub and continuous integration
  • Experience working with hardware-integrated or lab-based systems
  • Ability to learn quickly, adapt, and collaborate effectively


Preferred:

  • Exposure to testing frameworks or automation
  • Familiarity with C/C , multithreading, or systems programming
  • Experience in medical devices or regulated environment


Please apply directly if interested!

Salary.com Estimation for Software Engineer in Sunnyvale, CA
$121,086 to $147,343
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Barrington James

  • Barrington James Des Plaines, IL
  • Associate Director/Director Program Management We’re exclusively partnered with a biopharmaceutical company operating a unique and exciting model, and are ... more
  • 3 Days Ago

  • Barrington James California, CA
  • Director, External Quality Assurance (GMP) Remote position but must be located on the West Coast. Must have relevant experience with Monoclonal Antibodies ... more
  • 3 Days Ago

  • Barrington James Los Angeles, CA
  • Territory Manager – Los Angeles- North We’re working with a global medical device company specialising in ophthalmic surgical solutions, with a strong focu... more
  • 3 Days Ago

  • Barrington James New Orleans, LA
  • I am representing a rapidly growing compounding pharmacy organization in New Orleans, Louisiana that is expanding its operations and looking to hire multip... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Sunnyvale, CA area that may be a better fit.

  • Selector Software Santa Clara, CA
  • Salary: About Us Selector is building an operational intelligence platform for digital infrastructure. Using an AI/ML-based analytics approach, the platfor... more
  • 4 Days Ago

  • Centric Software Campbell, CA
  • About Centric Software Centric Software® is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization platform for retai... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!