Principal Software Engineer-labview

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

Principal Software Engineer with a focus on LabVIEW for medical device development in the J&J Vision team. Responsibilities include leading embedded software architecture, design, and development, adhering to full software development lifecycle, and troubleshooting system/hardware/software issues. Requires extensive LabVIEW experience, including RT and FPGA modules, and experience with hardware/software integration and commercial product release. Experience in FDA regulated industry 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
  • LabVIEW RT
  • FPGA Modules
  • hardware / software integration
  • software development best-practices
  • source code control
  • requirement and design documentation
  • code review
  • software release
  • full cycle of commercial product release
  • cross-functional teams
  • LabVIEW Architect certification

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

What the JD emphasized

  • safety critical
  • FDA regulated industry