Elmo servo drives technology enables the world’s most advanced robotics, medical devices, semiconductors, and industrial automation equipment.
We are looking for an
Algorithm Engineer to join our team!
Duties & Responsibilities :
- Research, develop, and implement advanced motion planning - mandatory
- Path planning, motion profilers, motion blending
- Developing forward and inverse robot kinematics – mandatory
- Developing decision-making for robotics systems – an advantage
- The capability of performing simulations to validate and refine algorithms under diverse scenarios
- Integrate developed algorithms, including perception, control, and system integration
- Optimize algorithms for efficient execution on targeted platforms
- Actively participate in the team's technical discussions, code reviews, and brainstorming sessions.
Requirements:
- Bachelor's degree in Computer Science/ Engineering/ Mathematics
- Master's degree in Mathematics / Electrical engineering / Machinery/ Physics/ Mechanical engineering or equivalent - a must
- At least 5 years experience in the field- a must
- Proven experience in the design and development of motion planning and decision-making algorithms for complex environments of products in production – a significant advantage.
- Deep understanding of mathematical concepts such as Linear algebra, Non-Linear optimization, and Kalman filters.
- Experience with robot kinematics development – an advantage must.
- Proficiency Experience in programming languages C, and C++ - an advantage.
- Proven ability to analyze, understand, and maintain existing code
- English- High Level
- Excellent communication and collaboration skills.