Staff Software Engineer- LabVIEW
$125,000–$201,250 year
On-site · Milpitas, California, United States
Job Summary
Staff Software Engineer (LabVIEW) in Milpitas, CA. Lead embedded software architecture and development for a safety-critical medical device application, contribute to the New Product Development pipeline, and deliver reliable, testable code for embedded systems. Manage end-to-end software/firmware life cycle from requirements through design, coding, unit testing, system integration, and software release; perform hands-on troubleshooting to identify root causes; oversee development and deliverables from outsourced vendors; serve as a subject matter expert within cross-functional teams; travel up to 10% as needed. Strong LabVIEW experience (LabVIEW RT/FPGA), embedded software skills, hardware/software integration, and collaboration across disciplines are required; additional strengths include proficiency in C/C++, Python, and related tools and practices, plus familiarity with FDA-regulated environments and modern software development methodologies.
Required 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
- Preferred: Proficiency in C/C++ is a PLUS
- Preferred: Experience in FDA regulated industry
- Preferred: Python, UML, C# or Qt
- Preferred: RTOS and hardware communication protocols such as I2C, SPI, RS485, TCP, UDP
- Preferred: LabVIEW Object Oriented Programming (LVOOP)
- Preferred: LabVIEW Professional Certifications: CLD/CLA/LV Associate Developer
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.