✦ Luna Orbit — Software Engineering

Principal Embedded Software Engineer - Abiomed

at Johnson & Johnson

📍 Danvers, Massachusetts, United States of America Unknown 💰 $115K – $197K USD / year Posted March 24, 2026
Salary $115K – $197K USD / year
Type Not Specified
Experience mid
Exp. Years 6+ years
Education M.S. in computer science, math, or an engineering field or equivalent work experience; Ph.D. preferred.
Category Software Engineering

This role involves designing, developing, and testing embedded software for medical devices, ensuring compliance with industry standards, and collaborating across teams to improve healthcare solutions.

  • Design and test medical device software
  • Manage small to mid-size projects
  • Collaborate with hardware and firmware teams
  • Provide technical mentorship
  • Troubleshoot and resolve issues

Focus on embedded C/C++ development on micro-controllers and microprocessors, adhering to IEC-62304, with knowledge of QNX and cybersecurity guidelines, in a healthcare environment.

The ideal candidate is a mid-level embedded software engineer with 6+ years of experience in medical device software development, familiar with IEC-62304 standards, and knowledgeable in system-level troubleshooting and cybersecurity within healthcare technology.

CC++embedded platformmedical device software developmentIEC-62304
QNXcybersecurity knowledgemedical device industry experiencecardiovascular physiology
QNXIEC-62304
CC++embedded platformIEC-62304QNXcybersecuritysystem troubleshootingmicro-controllerproject managementcross-functional collaboration
CC++micro-controllermicroprocessorIEC-62304QNXcybersecurity guidelinessystem-level troubleshooting
collaborationmentorshipproblem-solvingcommunication
Industry Healthcare & Medical
Job Function Embedded software development for medical devices
Role Subtype Systems Administrator
Tech Domains Active Directory, Microsoft 365, Azure, Amazon Web Services, Kubernetes, Docker, Python, Java, SQL / PostgreSQL, Cybersecurity
embedded softwaremedical device softwareIEC-62304QNXcybersecuritysystem troubleshootingmicro-controllermicroprocessormedical industrycardiovascular physiologysoftware development life cyclemanagement of projectscross-functional collaborationroot cause analysisSOPsmedical devicemicrocontrollerproject managementcross-functional teams

Lack of experience with IEC-62304, No medical device industry experience, No embedded C/C++ skills, No system troubleshooting skills

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