Algorithm Engineer

Posted:
5/7/2024, 5:00:00 PM

Location(s):
Munster, Ireland ⋅ Limerick, Munster, Ireland

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning

Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $12 billion in FY22 and approximately 25,000 people globally working alongside 125,000 global customers, ADI ensures today’s innovators stay Ahead of What’s Possible.

Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure, and connect.

The Digital Healthcare business group seeks an Algorithms Software Engineer to support the development of novel biosensor systems.  These biosensor systems combine electrochemical/optical sensors, microfluidic components, measurement electronics, and software to perform highly accurate and reliable biomarker measurement for diagnostic and therapeutic applications. Data processing and sensor fusion algorithms are a key component of these systems.

The successful candidate will participate in the development of a novel algorithm for a key biosensor project. This algorithm will ultimately be deployed in a healthcare application. They will have a key role in supporting sensor data analytics and developing automated scripts to run sensor performance analysis on large datasets. They will have an active role in sensor development, providing key insights from new sensor data to support sensor design team. They will prototype algorithms for a biosensor, exploring new techniques for improving measurement performance and reliability.

Roles & Responsibilities

Essential:

  • Engage with project stakeholders to define requirements for data analytics and algorithm scripts.
  • Develop python scripts for postprocessing raw sensor data collected from sensor experiments and perform data analysis which generates insights required for optimizing sensor design.
  • Engage with sensor design team to understand sensor operation and how the data should be interpreted.
  • Investigate new signal processing and algorithm techniques for improving sensor reliability and performance.
  • Develop scripts for implementing real time sensor algorithm prototype in python.
  • Support software team with porting algorithms to the target embedded system.

Desirable:

  • Articulate analysis progress and results verbally and in writing – establish document control and traceability of the software in development and production.
  • Participate in lab processes and procedures including lab and tool maintenance, and data/control systems.

Qualifications & Requirements.

Required:

  • BEng or Higher in Electrical Engineering, Software Engineering, Computer Science, physics, mathematics, or a related discipline.
  • Experience developing production algorithms for sensing applications.
  • Proficiency using Python Libs for data analysis (e.g. Pandas, NumPy, scikit Learn).
  • Knowledge of using signal processing techniques for transforming/optimizing raw sensor data.
  • Strong software development aptitude.
  • Knowledge of software version control (GIT) and software test methodology and tools.
  • Some basic knowledge & interest in learning the physics underpinning sensor operation.
  • Strong teamwork, interpersonal and communication skills coupled with a demonstrated ability to work at a high level of performance both independently and in teams.
  • Dependable and willingness to learn new skills.
  • Practical experience working in an engineering or scientific laboratory.

Advantageous:

  • Experience running data analytics on medical data sets.
  • Experience developing software or algorithms for a highly regulated market. (e.g. automotive, aerospace, healthcare).
  • Knowledge of Machine learning algorithm.
  • Embedded development knowledge 

#LI-CO1

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export  licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls.  As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Job Req Type: Experienced

          

Required Travel: Yes, 10% of the time

          

Shift Type: 1st Shift/Days