✦ Luna Orbit — Software Engineering

Sr. Embedded Software Engineer - Abiomed

at Johnson & Johnson

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

This role involves developing embedded software for medical devices, ensuring compliance with industry standards, and collaborating with cross-functional teams to improve cardiovascular treatments.

  • Collaborate on software anomalies and cybersecurity, develop and release software, convert user needs into specifications, participate in risk analysis, integrate company values into team goals

The technical environment includes embedded C/C++ programming, real-time operating systems like QNX, and adherence to IEC-62304 medical device software standards, with a focus on cybersecurity.

The ideal candidate is a mid-level embedded software engineer with 3+ years of experience in C/C++ development on embedded platforms, familiar with medical device software standards and cybersecurity guidelines, and with a background in healthcare technology.

CC++experience writing memory and run-time efficient codeexperience in developing multi-threaded applicationsknowledge of FDA 524B cybersecurity guidelinessystem-level troubleshooting
QNXmedical device industry experiencecardiovascular physiology knowledge
QNXIEC-62304
CC++embedded softwarereal-time operating systemsIEC-62304cybersecurityQNXmedical device softwaresoftware risk analysissoftware development life cycle
CC++micro-controllermicroprocessorreal-time operating systemsIEC-62304cybersecurityQNXFDA 524Bembedded software development
collaborationleadershipteamworkproblem-solvingcommunication
Industry Healthcare & Medical
Job Function Embedded software development for medical devices
Role Subtype Embedded Engineer
Tech Domains Active Directory, Microsoft 365, Azure, Linux, Windows Server
embedded softwareCC++micro-controllermicroprocessorreal-time operating systemsIEC-62304cybersecurityQNXFDA 524Bmedical device softwaresoftware risk analysissoftware development life cyclecybersecurity vulnerabilitiesmedical technologycardiovascularmedical devicesoftware development

Lack of experience with C/C++ on embedded platforms, No knowledge of IEC-62304 or FDA cybersecurity guidelines, No healthcare or medical device 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