Staff Software Engineer - LabVIEW

INFOSYS NOVA HOLDINGS LLCMilpitas, CA
$125,000 - $200,000Onsite

About The Position

This role involves leading embedded software architecture, design, and development for safety-critical medical device applications. The engineer will develop code as part of larger software development projects, evaluating and implementing the best approaches. Adherence to all procedures for the end-to-end software/firmware development lifecycle, including requirements, design, coding, unit testing, system integration, and software release, is expected. The position requires hands-on troubleshooting to resolve system, hardware, and software issues, utilizing data analysis to identify root causes. Oversight of development and deliverables from outsourced vendors is also a key responsibility, and the individual will serve as a subject matter expert in their areas of competence. The role is located in Milpitas, CA, and requires the ability to travel up to 10%. Applicants must be authorized to work for any employer in the U.S., as sponsorship is not available.

Requirements

  • Bachelor’s degree with a minimum of 5 years of relevant experience, or Master’s degree with 4 years, or Ph.D. with 2 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related field.
  • Experience with LabVIEW RT or LabVIEW FPGA Modules (FPGA experience using LabVIEW and National Instrument hardware is a must)
  • Demonstrated ability in software / firmware development delivering reliable, testable and maintainable code for embedded system
  • Experience with hardware / software integration and issue resolution
  • Proficiency in LabVIEW under Windows or Linux
  • 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 maintain strong working relationships with internal and external collaborators in a fast-paced goal-driven environment
  • Strong communication, organizational and interpersonal skills

Nice To Haves

  • Proficiency in C/C++ is a PLUS
  • Experience working in FDA regulated industry
  • Experience with Python, UML, C# or Qt
  • Experience with RTOS and hardware communication protocols such as I2C, SPI, RS485, TCP, UDP
  • Experience with board bring-up
  • Experience with motion / servo control, bootloader, camera ISP
  • Proficient in Windows API, DLLs, and interfaces
  • Familiarity with DevOps, and Agile software development
  • Rapid prototyping experience
  • Ability to read and understand PCB schematics
  • Experience with signal/ image processing and computer vision
  • Strong familiarity with LabVIEW Object Oriented Programming (LVOOP)
  • LabVIEW Professional Certifications: Certified LabVIEW Developer (CLD), Certified LabVIEW Architect (CLA), or LabVIEW Associate Developer

Responsibilities

  • Lead embedded software architecture, design, and development for safety critical medical device application
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service