✦ Luna Orbit — Software Engineering

Staff Software Engineer

at Johnson & Johnson

📍 Milpitas, California, United States of America Unknown 💰 $125K – $201K USD / year Posted March 26, 2026
Salary $125K – $201K USD / year
Type Not Specified
Experience mid
Exp. Years Not specified
Education Not specified
Category Software Engineering

Johnson & Johnson is seeking a Staff Software Engineer to lead embedded software development for medical devices, focusing on safety-critical applications and regulatory compliance.

  • Lead embedded software architecture
  • Develop code for safety-critical medical devices
  • Ensure compliance with regulations
  • Troubleshoot hardware/software issues
  • Oversee vendor deliverables

Role involves developing embedded firmware, designing software architecture, troubleshooting hardware/software issues, and overseeing vendor contributions in a medical device environment.

The ideal candidate is a mid-level embedded software engineer with experience in medical device software, firmware development, and safety-critical systems. They should possess strong problem-solving skills, be capable of leading software architecture efforts, and work effectively with cross-functional teams.

Lead embedded software architectureDevelop code for medical device applicationsAdhere to software development proceduresTroubleshooting hardware and software issuesOversee outsourced vendor deliverables
Experience with medical device software validationKnowledge of medical regulationsExperience with safety-critical systems
Embedded development toolsData analysis tools
Embedded SoftwareFirmware DevelopmentSoftware ArchitectureCC++Real-time Operating SystemsMedical Device SoftwareSoftware Development Life CycleData AnalysisVendor Oversight
Embedded SoftwareFirmware DevelopmentSoftware ArchitectureCC++Real-time Operating SystemsMedical Device SoftwareSoftware Development Life CycleData AnalysisVendor Oversight
LeadershipCollaborationProblem-solvingCommunicationIndependent Work
Industry Healthcare & Medical
Job Function Lead embedded software development for medical devices
Role Subtype Embedded Engineer
Tech Domains Active Directory, Microsoft 365, Azure, Amazon Web Services, Linux
Staff Software EngineerEmbedded SoftwareFirmware DevelopmentMedical Device SoftwareSoftware ArchitectureCC++Software Development Life CycleData AnalysisVendor OversightReal-time Operating SystemsMedical DeviceSoftware ValidationSafety CriticalTroubleshootingembedded softwaremedical devicefirmwaresoftware architectureC programmingC++ programmingsoftware validationreal-time systemstroubleshootingvendor management

Lack of experience with medical device software, No embedded systems background, Inability to work independently, No experience with safety-critical systems

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