Share this Job

Senior Engineer II, Algorithms & Signal Processing

Date:  Nov 17, 2022

Danvers, Massachusetts, US

Abiomed is a pioneer and global leader in healthcare technology and innovation, with a mission of Recovering Hearts & Saving Lives. With corporate headquarters in Danvers, Massachusetts, and offices in Baltimore, MD, Woburn, MA, Aachen & Berlin, Germany and Tokyo, Japan, Abiomed’s 2,000 employees form one of the fastest growing medical device companies in the world. We attract and retain exceptional talent with our collaborative culture, passion for our work, and a strong commitment to employee professional development.


Patients First | Innovation | Winning Culture | Heart Recovery

We are currently hiring for a Sr. Engineer II who has experience in digital signal processing algorithm development. 

This exciting role will be responsible for designing and implementing a new generation of advanced signal processing algorithms used in ABIOMED’s family of Impella heart pumps, so previous experience developing production-level algorithms is critical to success in this role. These new algorithms will play a central role in the pursuit of ABIOMED’s mission of recovering hearts and saving lives. We are looking for a creative self-starter who welcomes ambitious challenges and thrives in a fast-paced, dynamic environment.  We need someone with superb communication skills who is comfortable presenting information to all levels / audiences, someone who is highly analytical in their approach, and someone who is independent but can thrive as part of a team and is focused on continuous learning to improve the lives of others.  Patients First!



  • Design robust yet lightweight algorithms to process physiological signals in real-time
  • Evaluate algorithm performance in offline (in silico) and live (in vitro, in vivo) environments
  • Collaborate with software teams to implement algorithms on embedded hardware
  • Collaborate with pump teams to understand the design input and to communicate needs and progress
  • Work with data scientists to create and deploy advanced machine learning algorithms
  • Prepare and maintain programs and documentation for analytic models
  • Maintain concise descriptions of algorithm design specifications and performance evaluations
  • Perform variability analyses and error stack-up simulations to inform algorithm features
  • Interpret and align algorithm specifications to industry performance standards
  • Conduct independent quantitative and qualitative research in new signal processing features
  • Communicate algorithm designs and performance results to cross-functional stakeholders
  • Manage algorithm projects
  • Mentor fellow engineers
  • Core Team and/or Project Team role


Required Qualifications

  • 7-10 years of professional experience in time-domain signal processing algorithm development, preferably within medical device industry 
  • Demonstrated experience using Python, MATLAB or equivalent to model / analyze large data sets
  • Strong knowledge of C/C++ real-time programming 
  • Advanced degree in computer science, mathematics, or other directly-related quantitative discipline


Strongly Preferred Qualificiations: 

  • Time AND frequency domain signal processing algorithm development
  • Experience developing algorithms for medical device application
  • PhD with industry experience developing signal processing algorithms preferred


Abiomed is an Equal Opportunity Employer committed to a diverse workforce. Abiomed will not discriminate against any worker or job applicant on the basis of race, color, religion, gender, gender identity, national origin, ancestry, age, sexual orientation, gender identity, marital or civil partnership status, pregnancy, gender reassignment, non-job related mental or physical disability, genetic information, veteran status, military service, application for military service, or membership in any other category protected under law. Abiomed maintains a drug-free workplace.