Position Details
About this role
Principal Software Engineer-LabVIEW responsible for leading embedded software/firmware development for a medical device robotics platform; focus on LabVIEW, FPGA, and hardware integration, with emphasis on full product release lifecycle in a regulated environment.
Key Responsibilities
- Lead embedded software architecture and development for LabVIEW-based medical device applications
- Develop and integrate LabVIEW RT and FPGA modules
- Oversee hardware/software integration and issue resolution
- Enforce software development best practices, version control, and documentation
- Drive at least one full product release and mentor team members
Technical Overview
Extensive LabVIEW experience (including Real Time), FPGA development, and cross-domain software/hardware integration for safety-critical medical devices; familiarity with RTOS, Windows API, DLLs, and programming in C/C++, Python, and Qt.
Ideal Candidate
Senior LabVIEW software engineer with 7-10+ years in embedded medical device software; strong LabVIEW RT and FPGA experience; proficient in C/C++, Python, Qt; capable of leading cross-functional teams and delivering full product releases in a regulated environment.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Certifications
Preferred
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of LabVIEW Real Time experience, No FPGA experience, No medical device industry experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile