DevJobs

Algorithm and CV Engineer

Overview
Skills
  • Python Python ꞏ 4y
  • C++ C++ ꞏ 4y
  • CI/CD CI/CD
  • Docker Docker
  • SLAM ꞏ 2y
  • Visual Odometry ꞏ 2y
  • Visual-Inertial Odometry ꞏ 2y
  • ARM
  • Embedded
  • Image Sensors
  • IMUs
  • ROS2

Cyberbee is a dynamic startup headquartered in Rosh HaAyin, specializing in low-compute, easy-to-deploy, GNSS-free, SLAM-based navigation systems. Our technology facilitates precise mapping and localization in GPS-denied environments, thereby enabling real-world indoor and outdoor navigation applications.

Algorithm & Computer Vision Engineer

We are seeking an Algorithm and Computer Vision Engineer to lead the development of real-time localization algorithms. You will drive feature innovation informed by project needs and the latest research, contribute to system architecture and optimization, and ensure robust, production-ready performance. As an integral member of the team, you will participate in discussions, planning, and collaborative development efforts.

This is a full-time, on-site position focused on delivering high-quality, real-time systems.

What You'll Be Doing (Day-to-Day):

Research & Development

  • Stay current with the latest methodologies in computer vision, SLAM, VO, and VIO.
  • Evaluate academic literature and emerging technologies for integration into production systems.
  • Implement and optimize C++ algorithms for real-time localization.
  • Integrate and manage vision and inertial sensor pipelines to achieve accurate pose estimation.

Refactor & Optimize

  • Enhance existing codebases for clarity, scalability, and maintainability.
  • Tune system performance on embedded/ARM platforms, focusing on threading, memory, and latency.

Analyze & Test

  • Deploy algorithms to hardware, profile system performance, and debug in real-world scenarios.
  • Validate algorithmic accuracy and robustness under varied operating conditions.

Review & Collaborate

  • Participate in code reviews, design discussions, and paired programming.
  • Contribute to technical planning and mentor peers in algorithmic development best practices.

What Are We Looking For:


Education
  • Bachelor’s in Computer Science, Software Engineering, or related field
  • M.Sc. is a plus

Skills & Experience

  • Real-Time Localization: 2+ years of hands-on experience with real-time localization (Mandatory) technologies such as visual-inertial odometry, visual odometry, or SLAM.
  • C++ and Python Expertise: 4-10 years of experience developing performance-critical systems using modern C++ standards and Python.
  • Computer Vision Fundamentals: Solid understanding of computer vision principles, including feature detection, matching, and mapping (deep expertise in bundle adjustment or graph optimization - bonus).
  • DevOps Tools: Proven experience with Docker for containerization and CI/CD pipeline implementation - bonus.

Bonus Points if You Have

  • Demonstrated familiarity with Kalman filters or graph-based estimation (bundle adjustment is an advantage).
  • Experienced in utilizing the ROS2 framework for drone and/or robotics applications.
  • Proficient in embedded or ARM platform development for real-time systems.
  • Experience with IMUs and image sensors, especially under the ROS framework
Soft Skills
  • Exceptional problem-solving and analytical skills.
  • Excellent communication and collaboration within small, agile teams.
  • Enthusiastic and dedicated to mentoring and developing peers.
  • Proactive, adaptable, and thrives in a fast-paced startup environment.
Why Cyberbee?
  • Develop and implement production-ready localization systems for GNSS-denied environments.
  • Engage daily with real-world data and hardware, and work closely with the edge application
  • Participate in an agile, mission-focused team with accelerated deployment cycles.
  • Located in Rosh HaAyin, close to the train station

Visit us at cyberbee.ai

CyberBee