Staff Software Engineer - LabVIEW

Kaleidoscope Innovation

Milpitas (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kaleidoscope Innovation in Milpitas, CA seeks an experienced embedded software professional to lead architecture and development for safety-critical medical devices. You will drive code development within cross-functional teams, evaluate options, and ensure compliant SDLC across requirements, design, and release.

The role requires LabVIEW proficiency on Windows/Linux, hands-on troubleshooting, and coordination of external vendors. Strong communication and problem-solving are essential.

Qualifications

  • Bachelor’s degree with 5+ years of relevant experience, or Master’s with 4 years, or Ph.D. with 2 years in Computer/Electrical Engineering, Physics, or related field.
  • Experience with LabVIEW RT or LabVIEW FPGA Modules (FPGA with LabVIEW and NI hardware) is required.
  • Demonstrated ability in software/firmware development delivering reliable, testable and maintainable code for embedded systems.
  • Experience with hardware/software integration and issue resolution.
  • Proficiency in LabVIEW under Windows or Linux.
  • Experience with software development best practices, source code control, requirements 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 relationships in a fast-paced environment.
  • Strong communication, organizational and interpersonal skills.

Responsibilities

  • Lead embedded software architecture, design, and development for a safety-critical medical device application.
  • Develop code as part of larger software projects; evaluate options and implement best approaches.
  • Adhere to 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 root causes.
  • Oversee development and deliverables from outsourced vendors.
  • Serve as subject matter expert in areas of competence.

Skills

Embedded software
LabVIEW
Cross-functional
Communication
Software lifecycle
Source control
Product release

Education

Bachelor’s degree
Master’s degree
Ph.D.

Tools

LabVIEW RT/FPGA
NI hardware

Job description

* 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, Inc. • Milpitas (CA)

On-site
USD 125,000 - 200,000
LABVIEW Developer
LABVIEW Developer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 140,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
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
Software Engineer
Software Engineer

PDS Tech Commercial • Sunnyvale (CA)

On-site
USD 233,000 - 316,000
Staff Software Engineer- LabVIEW
Staff Software Engineer- LabVIEW

6094-Johnson & Johnson Vision Care, Inc. Legal Entity • Milpitas (CA)

On-site
USD 125,000 - 202,000
401(k) retirement plan
120 hours vacation
Paid sick time
+1
Senior LabVIEW Engineer | SD, CA
Senior LabVIEW Engineer | SD, CA

Cyth Systems, Inc • San Diego (CA)

On-site
USD 85,000 - 140,000
LabVIEW Embedded Software Engineer - Medical Devices
LabVIEW Embedded Software Engineer - Medical Devices

Kaleidoscope Innovation • Milpitas (CA)

On-site
USD 120,000 - 160,000
LEAD COMPUTER SCIENTIST - LEAD ENGINEER - SR. COMPUTER SCIENTIST - LabVIEW Developer
LEAD COMPUTER SCIENTIST - LEAD ENGINEER - SR. COMPUTER SCIENTIST - LabVIEW Developer

Southwest Research Institute • San Antonio (TX)

On-site
USD 85,000 - 120,000
Staff Software Engineer- LabVIEW
Staff Software Engineer- LabVIEW

Johnson & Johnson MedTech • Milpitas (CA)

On-site
USD 125,000 - 202,000
Vacation – 120 hours per calendar year
Sick time – 40 hours per calendar year
Holiday pay – 13 days per calendar year
+2