Algorithm Engineer
Analog Devices
- Limerick
- Permanent
- Full-time
- 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.
- 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.
- 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.
- 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