Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Johnson & Johnson Logo

Embedded Software Engineer II

Johnson & Johnson

$89,000 - $143,750
Oct 24, 2025
Danvers, MA, US
Apply Now

Johnson & Johnson is seeking an Embedded Software Engineer II to contribute to the development of next-generation cardiovascular medical devices, aiming to create smarter, less invasive, and more personalized treatments for conditions like stroke, heart failure, and atrial fibrillation.

Requirements

  • 1+ year experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor).
  • Experience in developing multi-threaded applications on real-time operating systems.
  • Comfortable with system-level troubleshooting using EE and software tools.
  • Familiarity with QNX and FDA 524B cybersecurity guidelines would be a big plus.
  • Experience in the medical device industry is strongly preferred.
  • Working knowledge of cardiovascular physiology would be a big PLUS.

Responsibilities

  • Design, development, and test software per medical device software development life cycle (IEC-62304)
  • Collaborate with cross-functional teams including hardware, firmware, and systems engineering to deliver integrated solutions.
  • Work with internal and external partner resources to develop and release software in a timely manner per SOPs
  • Troubleshoot issues, perform root cause analysis, collaborate to resolve issues and implement corrective action
  • Convert user need into software requirements and contribute to software risk management activities.
  • Integrates Johnson & Johnson’s Credo and Leadership Imperatives into team goals and decision making.

Other

  • B.S / M.S. in computer science, math, or an engineering field or equivalent work experience; M.S. preferred.
  • Willing to travel 5% of the time to meet with customers to assess product performance in the field and gather user needs
  • Highly collaborative with excellent communication and analytical skills.
  • Self-motivated and willing to learn and explore new technologies.
  • Independent, efficient, and able to manage competing priorities.