About this role
Staff Software Engineer for LabVIEW-based embedded medical device software, leading architecture and development of safety-critical software and hardware integration.
Key Responsibilities
- Lead embedded software architecture and development for safety-critical medical device applications
- Develop code and hardware/software integration
- Ensure end-to-end software lifecycle compliance
- Oversee outsourced vendor deliverables
- Mentor junior engineers
Technical Overview
Embedded software with LabVIEW Real Time, FPGA modules, and RTOS; cross-platform (Windows/Linux) development; hardware interfaces (I2C, SPI, TCP/UDP); potential FDA-regulated environment.
Ideal Candidate
Senior staff software engineer with LabVIEW expertise for embedded medical device software, strong hardware/software integration, and FPGA-based development, comfortable in FDA-regulated environments.
Must-Have Skills
Bachelor's degree with a minimum of 6 years of relevant experienceor Master's degree with 5 yearsor Ph.D. with 3 years of experience in Computer EngineeringElectrical EngineeringPhysicsor a related field.Proficiency in LabVIEW under Windows or LinuxLabVIEW RTExperience with FPGA ModulesSoftware / firmware development for embedded systemsHardware / software integration and issue resolutionSoftware development best-practicessource code controlrequirements and design documentationcode reviewand software releaseExperience with at least one full cycle of commercial product releaseExperience working with cross-functional teamsStrong communicationorganizational and interpersonal skills
Nice-to-Have Skills
Proficiency in C/C++ is a PLUSFDA regulated industry experiencePythonUMLC#QtRTOS and hardware communication protocols (I2CSPIRS485TCPUDP)Board bring-upMotion/servo controlbootloadercamera ISPWindows APIDLLs and interfacesDevOps and Agile software developmentRapid prototypingPCB schematics readingSignal/ image processing and computer visionLabVIEW Associate DeveloperDeveloperor Architect certifications
Tools & Platforms
LabVIEWLabVIEW Real TimeWindowsLinuxFPGA
Required Skills
LabVIEWLabVIEW Real TimeFPGAembedded softwarehardware/software integrationC/C++PythonRTOSWindows APIDLLsPCB schematicsQtDevOpsAgile
Hard Skills
LabVIEWLabVIEW Real TimeFPGA ModulesC/C++PythonRTOSWindows APIDLLsPCB schematicsQtDevOpsAgileSchematic readingSignal & image processingComputer vision
Soft Skills
problem solvingcommunicationteam collaborationanalytical thinking
Certifications
Preferred
LabVIEW Associate DeveloperLabVIEW DeveloperLabVIEW Architect
Keywords for Your Resume
labviewlabview real timeembedded softwarefpgac/c++pythonrtoswindows apidllspcb schematicsqtdevopsagileboard bring-upfpga modulessignal processingimage processingcomputer visionFDA regulatedmilpitascalifornia
Deal Breakers
6+ years of relevant embedded/ LabVIEW experience, LabVIEW proficiency, LabVIEW RT experience, FPGA 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