DevJobs

Algorithm Engineer

Overview
Skills
  • C C
  • C++ C++
  • Algorithm Development ꞏ 5y
  • Motion Planning ꞏ 5y
  • Non-Linear Optimization
  • Robot Kinematics Development

Elmo servo drives technology enables the world’s most advanced robotics, medical devices, semiconductor, and industrial automation equipment.


We're looking for an Algorithm Engineer to join our team!


Responsibilities:

·Research, develop, and implement advanced motion planning.

·Capability of performing simulations in order 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 team's technical discussions, code reviews, and brainstorming sessions.


Qualifications:

·B.Sc. in Computer Science/ Engineering/ Mathematics

·Master's degree in Mathematics / Electrical engineering / Machinery/ Physics- a must

·At least 5 years’ experience in the field- a must

·Proven experience in 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.

·Experience with robot kinematics development- an advantage.

·Proficiency in programming languages C, C++ an advantage.

·Proven ability to analyze, understand and maintain existing code

·English- High Level

·Excellent communication and collaboration skills.

Elmo Motion Control