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

Senior Embedded Software Engineer - R&D Engineering - Cardiovascular

Johnson & Johnson

$105,000 - $169,050
Sep 19, 2025
Peabody, MA, USA
Apply Now

Johnson & Johnson is seeking to develop the next generation of smarter, less invasive, and more personalized treatments, particularly in the Cardiovascular space, by hiring a Sr. Embedded Software Engineer to join their R&D Engineering team.

Requirements

  • 3+ years of experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor).
  • 2+ years of experience in developing multi-threaded applications on real-time operating systems.
  • Good understanding of FDA 524B cybersecurity guidelines.
  • Comfortable with system-level troubleshooting using EE and software tools.
  • Knowledge of QNX 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

  • Collaborate with cross functional teams including post market quality engineering, product security and medical office in assessment & resolution of software anomalies including cybersecurity vulnerabilities.
  • Lead internal and external partner resources to develop and release software in a timely manner per SOPs.
  • Convert user needs and design inputs into software specifications.
  • Design, development, and test software per medical device software development life cycle (IEC-62304)
  • Participate in software risk analysis and mitigation.
  • Integrates Johnson & Johnson’s Credo and Leadership Imperatives into team goals and decision making.

Other

  • M.S. in computer science, math, or an engineering field or equivalent work experience; Ph.D. 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.