DevJobs

SW & Algorithms Team Lead

Overview
Skills
  • C++ C++ ꞏ 4y
  • Python Python ꞏ 4y
  • CI/CD CI/CD
  • Docker Docker
  • VO ꞏ 4y
  • VIO ꞏ 4y
  • SLAM ꞏ 4y
  • Computer Vision
  • IMU
  • ROS2
  • Multi-Sensor Fusion
  • MSCKF
  • Kalman Filtering
  • ARM
  • Graph Optimization
  • Embedded Development
  • Camera Calibration
  • Bundle Adjustment

Company Description

Cyberbee is a dynamic startup headquartered in Rosh HaAyin, specializing in low-resource, easy-to-deploy, GNSS-free, SLAM/VIO-based navigation systems.

Our technology enables precise, real-time localization and mapping in GNSS-denied environments for indoor and outdoor drones and robotics applications.


Role Description

We are seeking an SW & Algorithm Team Lead to lead the development of our next-generation navigation technology.

In this role, you will lead our SW development efforts, sync and mentor developers, and ensure our Navigation pipelines are robust, optimized, and production-ready. You will design and implement SOTA algorithms and methods, and collaborate closely with our robotics, system, and DevOps teams. This is a full-time, on-site leadership role focused on delivering high-quality real-time systems.


Research & Development

  • Design and prototype advanced algorithms for real-time localization and perception.
  • Implement and optimize C++ algorithms tailored to embedded and ARM environments.
  • Integrate multi-sensor pipelines (e.g., vision, IMU, depth) for accurate pose estimation.
  • Stay current with the latest methodologies in computer vision, SLAM, VIO, and ROS2. Evaluate academic literature and emerging technologies in our production systems.
  • Improve, refactor, and scale existing codebases for clarity, robustness, and maintainability.


Team Leadership & Management

  • Lead, mentor, and grow a small team of algorithm/CV engineers and SW developers.
  • Lead the design, implementation, and testing of top-notch algorithms and C++ code.
  • Maintain high engineering standards through technical guidance and code reviews.
  • Coordinate development workflows, task allocation, and cross-team collaboration.
  • Drive hiring efforts, interview candidates, and build a world-class algorithm team.


Review & Collaborate

  • Collaborate closely with robotics, embedded, and product teams.
  • Participate in design reviews and architecture discussions.
  • Mentor peers and engineers in best practices for algorithmic development and design.



Qualifications

Skills & Experience

  • Computer Vision Fundamentals: Strong knowledge of features, tracking, stereo/mono geometry, mapping, and N-view geometry. Deep expertise in bundle adjustment or graph optimization is a strong advantage.
  • Software Engineering: Experience building production-level systems, profiling performance, and optimizing at both algorithmic and low-level layers.
  • C++ & Python Expertise: 4-6 years building low-performance systems using modern C++ (14/17/20) and Python.
  • Real-Time Localization (Mandatory): 4+ years of hands-on experience with VIO, VO, or SLAM.
  • Leadership: 2+ years of experience leading a small team (formal or informal), mentoring engineers, defining priorities, and owning deliverables.
  • DevOps /CI/CD: Experience with Docker and automated testing pipelines is a plus.


Bonus Points

  • Experience with Kalman filtering, MSCKF, or graph-based optimization.
  • ROS2 experience in robotics, drones, or autonomous systems.
  • Embedded/ARM development for real-time performance.
  • Familiarity with IMUs, camera calibration, and multi-sensor fusion.


Education

  • Bachelor’s in Computer Science, Software Engineering, Electrical Engineering, or related field. (M.Sc. preferred.)
CyberBee