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