Logo
Jnjmedtech

Principal R&D Software Engineer - Shockwave

Jnjmedtech, San Francisco

Save Job

Principal R&D Software Engineer - Shockwave

Join to apply for the Principal R&D Software Engineer - Shockwave role at Johnson & Johnson MedTech .

At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at

Job Function: R&D Product Development

Job Sub Function: R&D Software/Systems Engineering

Job Category: Scientific/Technology

Locations: San Francisco, CA; San Jose, CA; Santa Clara, CA; South San Francisco, CA

Job Description

Johnson & Johnson is hiring a Principal R&D Software Engineer – Shockwave in Santa Clara, CA. We are developing innovative solutions at the intersection of biology and technology, including the next generation of treatments for cardiovascular diseases using sonic pressure waves.

Position Overview

The Principal R&D Software Engineer will lead the development of electronic systems for treating peripheral and heart valve diseases, participate in cross-functional teams, and focus on analog high-voltage circuit design and development.

Essential Job Functions

  • Lead software development for medical devices in compliance with regulatory standards.
  • Define software architecture, develop RTOS/Bare Metal code, and write in C/C++.
  • Develop user interface applications and ensure compliance with IEC/EN 62304.
  • Develop communication protocols and drivers for various interfaces.
  • Use development tools like compilers, debuggers, oscilloscopes, and logic analyzers.
  • Create requirement and design documentation, participate in hazard analysis, and conduct code reviews.
  • Support regulatory submissions and audits, troubleshoot systems, and collaborate with hardware engineers.

Requirements

  • Bachelor’s or Master’s Degree in Software/Electrical Engineering with 8+ or 10+ years of experience.
  • Experience in developing software for Class III medical devices, embedded processors, and communication protocols.
  • Proficiency in C, C++, and application development in C#.
  • Experience with development tools, version control, and automated testing.
  • Strong communication skills and ability to work independently in a fast-paced environment.

Additional Information

The salary range is $141,000 - $227,700, with performance bonuses, benefits, and participation in incentive programs. Equal opportunity employment and accommodations for individuals with disabilities are provided.

#J-18808-Ljbffr