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.)