Principal Software Engineer-LabVIEW
Listed on 2026-05-31
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Principal Software Engineer‑LabVIEW – Vision Team
Location:
Milpitas, California, United States
We are looking for a Principal Software Engineer to join our Vision team, focusing on laser software development for medical devices. The role involves leading embedded software architecture, design, and development for safety‑critical medical device applications.
Responsibilities- Lead embedded software architecture, design, and development for safety critical medical device applications
- Develop code as part of larger software development projects
- Evaluate available options and implement the best approaches
- Adhere to all procedures for end‑to‑end software/firmware development life cycle including requirements, design, coding, unit testing, system integration, and software release
- Hands‑on troubleshooting to resolve system, hardware, and software issues requiring data analysis to identify underlying root cause
- Oversight of development and deliverables from outsourced vendor
- Serve as subject matter expert in areas of competence
- Understand and apply Johnson & Johnson’s Credo and Leadership Imperatives in day‑to‑day interactions with team
- Bachelor’s degree with minimum 10 years of relevant experience, Master’s degree with 9 years, or Ph.D. with 7 years in Computer Engineering, Electrical Engineering, Physics, or a related field
- Strong experience in software/firmware development delivering reliable, testable, and maintainable code for embedded systems
- Proficiency in LabVIEW under Windows or Linux, LabVIEW RT, FPGA modules, hardware/software integration, and issue resolution
- Experience with software development best‑practices, source code control, requirement and design documentation, code review, and software release
- Experience with at least one full cycle of commercial product release
- Experience working with cross‑functional teams and maintaining strong working relationships in a fast‑paced, goal‑driven environment
- Strong communication, organizational and interpersonal skills
- LabVIEW Architect certification (preferred)
- Proficiency in C/C++ (preferred)
- Experience in FDA‑regulated industry (preferred)
- Experience with Python, UML, C#, Qt, RTOS, hardware communication protocols (I2C, SPI, RS485, TCP, UDP) (preferred)
- Experience with board bring‑up, motor/servo control, boot loader, camera ISP, Windows API, DLLs and interfaces (preferred)
- Familiarity with Dev Ops, Agile software development, rapid prototyping (preferred)
- Ability to read and understand PCB schematics (preferred)
- Experience with signal/image processing and computer vision (preferred)
Must be able to travel up to 10% of the time.
SalaryThe anticipated base pay range for this position is $ – $.
EEO StatementJohnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. Johnson & Johnson is committed to providing an inclusive interview process for applicants with disabilities.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).