DevJobs

Computer vision algorithms engineer

Overview
Skills
  • C++ C++ ꞏ 3y
  • Python Python ꞏ 3y
  • Deep learning Deep learning
  • Linux Linux
  • texture mapping
  • 3D reconstruction
  • structure from motion
  • SLAM
  • ROS
  • RGB-D cameras
  • RGB cameras
  • real-time image-processing
  • point-cloud processing
  • Multiview stereo
  • multi-sensor systems
  • LiDARs
  • LiDAR calibration
  • GPU acceleration
  • data compression
  • CUDA
  • camera calibration

Job Title: Computer vision algorithms engineer

Location: Yakum, Israel


About the Company

Skyline Robotics is an innovative start-up revolutionizing facade maintenance with AI-powered robotics. Our flagship product, OZMO, automates skyscraper window cleaning and has partnerships in Israel, the USA, and a global partnership with the Alimak Group, the world’s leading Facade Access company to deliver integrated Building Maintenance Units. Skyline has received awards like the 2023 Fast Company Next Big Thing in Tech, the 2023 Robotics Business Review 50 Most Innovative Companies and the 2024 AI Breakthrough Award. We're driving growth with industry-leading investors and strategic partners.


About the Team

We’re a bold, driven team that embraces challenges and innovation. If you’re resilient, open-minded, and ready to make an impact, join us in transforming the industry!


Job Overview

The algorithms team at Skyline Robotics is responsible for the robot’s perception capabilities. From processing raw sensor inputs (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 Computer Vision 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 validate algorithms in the scope of image-processing (2D/3D) and SLAM.
  • 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 computer vision, geometric computation or related fields.
  • Excellent communication, team player, highly motivated, and independent.
  • Fluent in English.


Advantages

  • M.Sc. or higher.
  • Experience with the following topics: SLAM, point-cloud processing, texture mapping, 3D reconstruction, deep learning for computer vision, Multiview stereo for depth estimation, structure from motion (SFM), camera/LiDAR (intrinsic) calibration, real-time image-processing (CUDA, GPU acceleration, data compression),
  • Experience with LiDARs, RGB or RGB-D cameras and multi-sensor systems
  • Experience with ROS.
  • Previous work in the robotics industry
  • Experience with Linux.

Skyline Robotics