About this role
Staff Software Engineer focusing on LabVIEW-based embedded software for vision/medical devices, leading hardware/software integration and embedded firmware development in a fast-paced, regulated environment.
Key Responsibilities
- Lead embedded software/firmware development
- Oversee hardware/software integration
- Manage outsourced vendor deliverables
- Ensure robust test/validation and release
- Maintain strong documentation and cross-functional collaboration
Technical Overview
Stack includes LabVIEW Real Time, FPGA modules, embedded firmware, RTOS, and various hardware protocols; cross-functional collaboration with hardware and software teams; regulatory compliance and design documentation.
Ideal Candidate
The ideal candidate is a senior embedded software/firmware engineer with LabVIEW real-time expertise, FPGA experience, and a strong systems integration background for medical devices in a regulated environment.
Must-Have Skills
LabVIEW Real TimeLabVIEW RTFPGA ModulesSoftware/firmware development for embedded systemsHardware/software integrationSoftware release experienceExperience with cross-functional teams
Nice-to-Have Skills
Proficiency in C/C++FDA regulated industry experiencePythonUMLC# or QtRTOS and hardware communication protocols (I2CSPIRS485TCPUDP)Board bring-upMotion/servo controlCamera ISPWindows API and DLLsDevOps and Agile software developmentPCB readingSignal/image processing and computer visionLabVIEW Certification (LAD/Developer/Architect)
Tools & Platforms
LabVIEWLabVIEW Real Time
Required Skills
LabVIEW Real TimeLabVIEW RTFPGA Modulesembedded software/firmware developmenthardware/software integrationsoftware development practicesversion controlrequirements/design documentationcode reviewsoftware releaseC/C++PythonUMLQtRTOSI2CSPIRS485TCPUDPPCB schematicscamera ISPmotion/servo controlWindows APIDLLs
Hard Skills
LabVIEW Real TimeFPGA ModulesEmbedded software/firmware developmentHardware/software integrationSoftware development best-practicesSource code controlRequirements and design documentationCode reviewSoftware releaseC/C++PythonUMLQtRTOSI2CSPIRS485TCPUDPPCB schematicsCamera ISPMotion/servo control
Soft Skills
Strong communicationOrganizational and interpersonal skills
Certifications
Preferred
NI LabVIEW Certification - Associate DeveloperDeveloperor Architect
Keywords for Your Resume
Staff Software Engineer- LabVIEWLabVIEW Real TimeLabVIEW RTFPGA Modulesembedded softwarehardware/software integrationsoftware development life cycleRFOSI2CSPIRS485TCPUDPWindows APIDLLsC/C++PythonQtUMLRTOSBoard bring-upCamera ISPMotion / servo controlFDA regulated industryLabVIEW CertificationEmbedded softwareFPGAHardware/software integration
Deal Breakers
LabVIEW Real Time proficiency required, Experience in FDA-regulated industry preferred
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile