DevJobs

Algorithm Engineer

Overview
Skills
  • C C
  • C++ C++
  • Kalman Filters ꞏ 5y
  • Linear Algebra ꞏ 5y
  • Motion Planning ꞏ 5y
  • Non-Linear Optimization ꞏ 5y
  • Robot Kinematics ꞏ 5y

We are looking for a Senior Robotics 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.
  • 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 & Skills:

  • BM.Sc. in Computer Science/ Engineering/ Mathematics
  • Master's degree in Mathematics / Electrical engineering / Machinery/ PhysicsMechanical engineering or equivalent - 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, Kalman filters.
  • Experience with robot kinematics development – an advantagea must.
  • Proficiency Experience 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