Abiomed
Sr. Signal Processing Algorithm Engineer
Job#: 451236
Positions: 0
Posted: 09/18/2017
Job Type: Full Time
Location: Danvers, MA
Department: Global Mechanical Engineering
Salary: Commensurate with Experience
Apply To This Job
Return To List

Job Description

Job Description

We are currently hiring for a Sr. Algorithm Engineer who has experience in digital signal processing and algorithm development. The candidate is responsible for designing, simulating, and implementing performance enhancing signal processing algorithms used in ABIOMED’s family of products.

We are looking for a motivated self-starter who is energetic, has a ‘make it happen’ attitude and can thrive in a fast-paced, cutting edge environment.

Responsibilities

  • Develop, enhance and maintain the algorithms.
  • Test algorithms - offline (simulation) and live (in vitro, in vivo)
  • Design extremely robust but lightweight algorithms that will run on embedded hardware.
  • Collaboration with software team to implement algorithms on embedded hardware
  • Work with our data scientists on future algorithms and machine learning features in our embedded devices.
  • Prepare and maintain programs and documentation for analytic models
  • Documentation of algorithms in specifications, design description documents, engineering summaries, etc
  • Perform error stack-up and variability analysis
  • Aligns algorithms with relevant industry requirements.
  • Conduct defined quantitative and qualitative research projects independently and communicates research results and explain algorithms to stakeholders
  • Core Team and/or Project Team role

 





Skills/Requirements

Job Requirements

·       M.S. in computer science, math, or an engineering field or equivalent work experience; PhD preferred.

·       5+ years of professional experience in the following

o   Time-domain and frequency domain discrete-time signal processing algorithms

o   Advanced signal processing techniques such as multi-rate signal processing, adaptive filtering, decimation, interpolation etc.

o   Sensor fusion, Parameter estimation and tracking algorithms such as HMM, Kalman Filter, etc...

o   Time series modeling, such as ARIMA etc.

·       Clinical understanding needed to create and to evaluate algorithms, clinical relevance

·       Experience in Bayesian inference, fuzzy logic, etc.

·       Familiarity with standard algorithms and machine learning techniques

·       Modeling and analyzing large data sets using Python, MATLAB or equivalent tools

·       Strong knowledge of C, C++ real time programming

·       Willing to travel <5% of the time to meet with customers in order to assess product performance in the field and gather user needs.

 

General Requirements

·       Strong communication and collaboration skills

·       Strong analytical skills and solid background in one or more areas of mathematics, computer science, and/or engineering

·       Self-motivated and good team player

·       Willing to learn and explore new technologies.

·       Independent, efficient and able to handle several projects

Apply To This Job