Staff Software Engineer - LabVIEW

Kaleidoscope Innovation, Inc.

Milpitas (CA)

On-site

USD 125,000 - 200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Kaleidoscope Innovation, Inc. in Milpitas, CA is seeking a Staff Software Engineer - LabVIEW to lead embedded software architecture for safety-critical medical devices. You will design, develop, and integrate software across the full life cycle and oversee vendor deliverables.

The role requires LabVIEW expertise (RT/FPGA), strong software/firmware development skills, and collaboration with cross-functional teams. A BS/MS/PhD in a related field and 5+ years of applicable experience are expected.

Qualifications

  • 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

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

Skills

Strong communication
Cross-functional teamwork
Organizational skills

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Physics, or related field

Tools

LabVIEW RT
LabVIEW FPGA Modules
LabVIEW
C/C++

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Staff Software Engineer - LabVIEW

Milpitas, CA, US

4 days ago Requisition ID: 1272

Salary Range: 125,000.00 To 200,000.00 Annually

* Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.*

Location: Milpitas, CA

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

Qualifications:

Required:

  • 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

Preferred:

  • 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

Other:

  • Ability to travel up to 10%

Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - LabVIEW
Staff Software Engineer - LabVIEW

Kaleidoscope Innovation • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior LabVIEW Embedded Engineer for Medical Devices
Senior LabVIEW Embedded Engineer for Medical Devices

Kaleidoscope Innovation, Inc. • Milpitas (CA)

On-site
USD 125,000 - 200,000
PRINCIPAL COMPUTER SCIENTIST - PRINCIPAL ENGINEER - STAFF COMPUTER SCIENTIST - LabVIEW Develope[...]
PRINCIPAL COMPUTER SCIENTIST - PRINCIPAL ENGINEER - STAFF COMPUTER SCIENTIST - LabVIEW Develope[...]

Southwest Research Institute • San Antonio (TX)

On-site
USD 120,000 - 150,000
Software Engineer: LabVIEW Development Engineer
Software Engineer: LabVIEW Development Engineer

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 140,000
Senior Software Developer - LabVIEW / IT
Senior Software Developer - LabVIEW / IT

PDF Solutions • Milpitas (CA)

On-site
USD 130,000 - 200,000
LabVIEW Embedded Software Engineer - Medical Devices
LabVIEW Embedded Software Engineer - Medical Devices

Kaleidoscope Innovation • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior Software Systems Engineer(Labview)
Senior Software Systems Engineer(Labview)

PDF Solutions, Inc. • Milpitas (CA)

On-site
USD 140,000 - 190,000
Senior LabVIEW Engineer | SD, CA
Senior LabVIEW Engineer | SD, CA

Cyth Systems, Inc • San Diego (CA)

On-site
USD 85,000 - 140,000
Specialist, Software Engineer
Specialist, Software Engineer

L3Harris Technologies, Inc. • Londonderry (NH)

On-site
USD 90,000 - 130,000
Senior Software Systems Engineer(Labview)
Senior Software Systems Engineer(Labview)

PDF Solutions • Milpitas (CA)

On-site
USD 140,000 - 190,000