This role is part of the Vision team at Johnson & Johnson, focused on developing next-generation laser software for smarter, less invasive vision treatments
Job Summary
This role is part of the Vision team at Johnson & Johnson, focused on developing next-generation laser software for smarter, less invasive vision treatments.
The Principal Software Engineer will lead embedded software architecture and design while ensuring adherence to strict end-to-end software development life cycles for safety-critical devices.
Candidates must demonstrate a proven track record of delivering reliable, testable code and managing cross-functional teams in a fast-paced, goal-driven environment.
Matching Summary
This role is part of the Vision team at Johnson & Johnson, focused on developing next-generation laser software for smarter, less invasive vision treatments.
Salary
Base: $134,000.00 - $231,150.00; Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
LabVIEW development under Windows or Linux
LabVIEW Real Time (RT) experience
FPGA module development and integration
Embedded system firmware development
Hardware/software integration troubleshooting
Full commercial product release cycle
Safety critical medical device application
Nice-to-have
C/C++ proficiency in embedded systems
FDA regulated industry experience
Python, UML, C#, or Qt programming
RTOS and hardware communication protocols
Motion/servo control and bootloader expertise
DevOps and Agile software development
PCB schematic reading and signal processing
Key Requirements
Bachelor's degree with 10+ years experience or Master's with 9 years
Ph.D. with 7 years of relevant engineering experience
Experience with at least one full cycle of commercial product release
Strong communication and organizational skills required
Must be located in Milpitas, California, United States