Staff Software Engineer- Labview

Johnson & Johnson Johnson & Johnson · Pharma · Milpitas, CA +1

Staff Software Engineer (LabVIEW) role at Johnson & Johnson Vision, focusing on leading embedded software architecture, design, and development for safety-critical medical devices. Requires extensive LabVIEW experience, full product release cycle, and cross-functional collaboration. Experience in regulated industries and signal/image processing is preferred.

What you'd actually do

  1. Lead embedded software architecture, design, and development for safety critical medical device application
  2. Develop code as part of larger software development projects. Evaluate available options and implement the best approaches
  3. Adhere to all procedures for end-to-end software / firmware development life cycle including requirements, design, coding, unit testing, system integration, and software release
  4. Hands-on troubleshooting to resolve system, hardware, and software issues requiring data analysis to identify underlying root cause
  5. Oversight of development and deliverables from outsourced vendor

Skills

Required

  • LabVIEW RT or LabVIEW FPGA Modules
  • embedded system development
  • hardware/software integration
  • LabVIEW
  • software development best-practices
  • source code control
  • requirement and design documentation
  • code review
  • software release
  • cross-functional teams
  • communication skills
  • organizational skills
  • interpersonal skills

Nice to have

  • C/C++
  • FDA regulated industry
  • Python
  • UML
  • C#
  • Qt
  • RTOS
  • I2C
  • SPI
  • RS485
  • TCP
  • UDP
  • board bring-up
  • motion / servo control
  • bootloader
  • camera ISP
  • Windows API
  • DLLs
  • DevOps
  • Agile software development
  • Rapid prototyping
  • PCB schematics
  • signal/ image processing
  • computer vision
  • LabVIEW Object Oriented Programming (LVOOP)
  • Certified LabVIEW Developer (CLD)
  • Certified LabVIEW Architect (CLA)
  • LabVIEW Associate Developer

What the JD emphasized

  • LabVIEW RT or LabVIEW FPGA Modules ( FPGA experience using LabVIEW and National Instrument hardware is a must)
  • full cycle of commercial product release