DevJobs

Algorithm Engineer

Overview

Job Title: Algorithms Engineer


Location: Yakum, Israel


About the Company

Skyline Robotics is a leading startup within the field of automated facade maintenance. Skyline has created partnerships for its product both within the Israeli market, as well as abroad in the United States (e.g. New York). Skyline leverages AI, ML, and CV paired with industrial robotics to create our first product, OZMO, which is an automated window cleaning solution for skyscrapers. Skyline’s corporate partnerships have accelerated growth plans and the Company is poised for success through the next few years, and beyond.


About the Team

We’re a small group of talented and passionate employees who are not afraid to challenge the status quo. When other people would run away from a challenge, our team stands tall, develops solutions and innovates our way to success. We are looking for more self-starters who can take projects and run with them, diving head first into the future and growing the business further. If you don’t quit in the face of struggles, if you aren’t afraid to challenge how the world operates today, and if you aren’t scared to fail (on your way to success), we want you to join our team. We value open mindedness, compassion, inclusivity and professionalism.

 

Job Overview

The algorithms team at Skyline Robotics is responsible for the robot’s perception. From signal-processing of raw input received from the sensors (LiDAR, IMU, distance sensors), through high-level algorithms to infer meaningful information, the inclusion of sophisticated logic, and applying classical predictive models and sensor-fusion to estimate robot localization. The Algorithms Engineer will become a key-player of the algorithms team. You will develop, implement and test algorithmic solutions to various challenges. You will collaborate with mechanics, software, validation, and operation teams.    


Responsibilities

  • Design, implement, optimize and test algorithms in the scope of:
  • computer vision (2D/3D), computational geometry, signal processing, sensor fusion, localization and mapping (SLAM), Kalman filter, point-cloud processing.
  • Code maintenance and programming both in C++ and Python.
  • Continuous integration, deployment and improvement of algorithmic pipelines. 
  • Support robot operation in the field and in the lab, by algorithms adjustment and tuning.
  • Sensors installation, setup and experiment.


Required Skills

  • B.Sc. in Computer Science, Electrical Engineering, or related field.
  • Strong programming skills in C++ and Python.
  • At least 3 years hands-on experience in one of the topics mentioned above (in bold).
  • Excellent communication, team player, highly motivated, and independent.
  • Fluent in English.


Advantages 

  • M.Sc. or higher.
  • Profound experience with the topics mentioned above (in bold).
  • Experience with ROS.
  • Experience in robotics.
  • Proficient in Linux.
  • Strong analytical and problem-solving skills.
  • Innovative and creative thinking.
Skyline Robotics