×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer-LabVIEW

Job in Milpitas, Santa Clara County, California, 95035, USA
Listing for: 6094-Johnson & Johnson Vision Care, Inc. Legal Entity
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 134000 - 231150 USD Yearly USD 134000.00 231150.00 YEAR
Job Description & How to Apply Below

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
Qualifications
  • 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)
Additional Requirements

Must be able to travel up to 10% of the time.

Salary

The anticipated base pay range for this position is $ – $.

EEO Statement

Johnson & 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary