✦ Luna Orbit — Software Engineering

Staff Software Engineer- LabVIEW

at Johnson & Johnson

📍 Milpitas, California, United States of America Onsite 💰 $125K – $201K USD / year Posted April 02, 2026
Salary $125K – $201K USD / year
Type Full-Time
Experience senior
Exp. Years 6+ years
Education Bachelor's degree with a minimum of 6 years of relevant experience, or Master's degree with 5 years, or Ph.D. with 3 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related field.
Category Software Engineering

Staff Software Engineer for LabVIEW-based embedded medical device software, leading architecture and development of safety-critical software and hardware integration.

  • 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

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.

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.

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
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
LabVIEWLabVIEW Real TimeWindowsLinuxFPGA
LabVIEWLabVIEW Real TimeFPGAembedded softwarehardware/software integrationC/C++PythonRTOSWindows APIDLLsPCB schematicsQtDevOpsAgile
LabVIEWLabVIEW Real TimeFPGA ModulesC/C++PythonRTOSWindows APIDLLsPCB schematicsQtDevOpsAgileSchematic readingSignal & image processingComputer vision
problem solvingcommunicationteam collaborationanalytical thinking

Preferred

LabVIEW Associate DeveloperLabVIEW DeveloperLabVIEW Architect
Industry Healthcare & Medical
Job Function Develop and lead LabVIEW-based embedded software for medical devices
Role Subtype Staff Software Engineer
Tech Domains Windows, Linux, SQL / PostgreSQL, Kubernetes, Docker, Python
labviewlabview real timeembedded softwarefpgac/c++pythonrtoswindows apidllspcb schematicsqtdevopsagileboard bring-upfpga modulessignal processingimage processingcomputer visionFDA regulatedmilpitascalifornia

6+ years of relevant embedded/ LabVIEW experience, LabVIEW proficiency, LabVIEW RT experience, FPGA experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile