Duties & Responsibilities (Key Areas of Responsibilities):
Hands on Algo developer in signal processing, image processing, 3D Coding in python
Management capabilities
Focused and proven to deliver practical solutions
– Participates in the entire algorithm development life cycle; deeply involved in the development process including algorithm prototyping, design, documentation, implementation, unit testing & debugging.
– Developing algorithms in Matlab and implementing in C++ utilizing the computing power of both the processor and GPU. Integrating of the code in the application including direct interaction with the Software team.
Education/Skills and Experience Requirements:
– M.Sc. (or above) in computer science, mathematics or equivalent
– At least 3 years of relevant experience in Algorithms Development
– strong in Matlab
– Strong C++ experience
– Understanding of Multithreaded code development
– Robust debugging, optimizing and unit testing skills
– Ability to take ownership of an existing code base
– Experience in algorithms of optimization- Advantage
– Experience in Deep Learning – Advnatage.
– Experience in machine learning – Advantage
– Experience in developing for Software/Hardware integrated systems (such as medical devices)- Advantage