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:
1. Engage with project stakeholders to define requirements for data analytics and algorithm scripts.
2. Develop python scripts for postprocessing raw sensor data collected from sensor experiments and perform data analysis which generates insights required for optimizing sensor design.
3. Engage with sensor design team to understand sensor operation and how the data should be interpreted.
4. Investigate new signal processing and algorithm techniques for improving sensor reliability and performance.
5. Develop scripts for implementing real time sensor algorithm prototype in python.
6. Support software team with porting algorithms to the target embedded system.
Desirable:
7. Articulate analysis progress and results verbally and in writing – establish document control and traceability of the software in development and production.
8. Participate in lab processes and procedures including lab and tool maintenance, and data/control systems.
Qualifications & Requirements.
9. BEng or Higher in Electrical Engineering, Software Engineering, Computer Science, physics, mathematics, or a related discipline.
10. Experience developing production algorithms for sensing applications.
11. Proficiency using Python Libs for data analysis (e.g. Pandas, NumPy, scikit Learn).
12. Knowledge of using signal processing techniques for transforming/optimizing raw sensor data.
13. Strong software development aptitude.
14. Knowledge of software version control (GIT) and software test methodology and tools.
15. Some basic knowledge & interest in learning the physics underpinning sensor operation.
16. Strong teamwork, interpersonal and communication skills coupled with a demonstrated ability to work at a high level of performance both independently and in teams.
17. Dependable and willingness to learn new skills.
18. Practical experience working in an engineering or scientific laboratory.
19. Experience running data analytics on medical data sets.
20. Experience developing software or algorithms for a highly regulated market. (e.g. automotive, aerospace, healthcare).
21. Knowledge of Machine learning algorithm.
22. Embedded development knowledge
#LI-CO1
Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days