Junior Algorithm Engineer

Aiper

Singapore

On-site

SGD 60,000 - 90,000

Full time

33 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Aiper, the leading smart robotic pool cleaner brand, is hiring a Junior Algorithm Engineer in Singapore. You will work on navigation and control algorithms for surface/underwater robots, improving path planning and obstacle avoidance while integrating multi-sensor data.

Strong C++ skills, Linux experience, and ROS/OpenCV familiarity are essential. You will participate in sensor calibration, data collection, and testing, and contribute to technical documentation.

Qualifications

  • Master's degree in Automation, Control Engineering, Navigation, Guidance and Control, Vehicle Engineering, Computer Science, Robotics or related fields.
  • Proficient in C++ programming with Linux experience; familiar with Eigen and OpenCV.
  • Familiar with ROS (Robot Operating System).
  • Strong mathematical foundation including linear algebra, nonlinear optimization and Kalman filtering.
  • Experience in robot navigation/control algorithm development (competitions, research projects or open-source).
  • Knowledge of multi-sensor fusion (LiDAR, IMU, ultrasonic, etc.) is preferred.

Responsibilities

  • Navigation Algorithm Development for surface/underwater robotic pool cleaners.
  • Develop global path planning, local obstacle avoidance, and dynamic-environment-adaptive algorithms.
  • Optimize robot algorithms and fix issues.
  • Calibrate sensors, collect data, and perform system integration testing.
  • Write technical documentation.

Skills

C++ programming
Linux
Kalman filtering
Linear algebra
Nonlinear optimization
Multi-sensor fusion
OpenCV
Eigen
ROS
Navigation algorithms

Education

Master's degree in Automation/Control/Robotics/CS

Tools

ROS
Eigen
OpenCV

Job description

Aiper is the No. 1 smart robotic pool cleaner brand and a leading provider of smart solutions for pools and gardens. Its connected Smart Yard Ecosystem simplifies care across the entire outdoor space – from pool cleaning and water care to smart irrigation. Trusted by more than 4 million users worldwide, Aiper is available in nearly 10,000 stores across 50+ countries and regions. Driven by smart automation, adaptive AI, and sustainable design, Aiper gives users more time to enjoy life’s best moments.

Job Title: Junior Algorithm Engineer
Employment Type: Full-time
Responsibilities:
  • Navigation Algorithm Development
  • Participate in the development of global path planning, local obstacle avoidance and dynamic-environment-adaptive algorithms for surface/underwater robotic pool cleaners (e.g., complex pool corners, step transitions).
  • Participate in robot algorithm performance optimization and issue fixing.
  • Participate in sensor calibration, data collection and system integration testing.
  • Write technical documentation.
Requirements:
  • Education & Major: Fresh Master's graduate in Automation, Control Engineering, Navigation, Guidance and Control, Vehicle Engineering, Computer Science, Robotics or related fields.
  • Core Skills:
  • Proficient in C++ programming with development experience in Linux environments; familiar with third-party libraries such as Eigen and OpenCV.
  • Familiar with the ROS (Robot Operating System).
  • Solid mathematical foundation, with mastery of linear algebra, nonlinear optimization and Kalman filtering.
  • Project Experience:
  • Experience in robot navigation/control algorithm development (e.g., competitions, research projects or open-source projects).
  • Knowledge of multi-sensor fusion (LiDAR, IMU, ultrasonic, etc.) is preferred.
Preferred Qualifications:
  • Participation in robot-related projects (e.g., robot vacuums, autonomous driving).
  • Publications or patents related to robot control algorithms.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Algorithm Engineer
Junior Algorithm Engineer

AIPER GLOBAL PTE. LTD. • Singapore

On-site
SGD 67,000 - 100,000
Junior Robotics Navigation Algorithm Engineer
Junior Robotics Navigation Algorithm Engineer

AIPER GLOBAL PTE. LTD. • Singapore

On-site
SGD 67,000 - 100,000
Junior Robot Navigation Engineer (C++, ROS, Path Planning)
Junior Robot Navigation Engineer (C++, ROS, Path Planning)

Aiper • Singapore

On-site
SGD 60,000 - 90,000
Junior Embedded Engineer
Junior Embedded Engineer

Aiper • Singapore

On-site
SGD 42,000 - 64,000
Junior Embedded Engineer - Robotics & Embedded Linux
Junior Embedded Engineer - Robotics & Embedded Linux

Aiper • Singapore

On-site
SGD 42,000 - 64,000
Senior Software Engineer (PATH PLANNING)
Senior Software Engineer (PATH PLANNING)

LionsBot International • Singapore

On-site
SGD 120,000 - 160,000
SENIOR SOFTWARE ENGINEER (PATH PLANNING)
SENIOR SOFTWARE ENGINEER (PATH PLANNING)

LionsBot International Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Navigation & Control Engineer
Navigation & Control Engineer

LionsBot International • Singapore

On-site
SGD 60,000 - 80,000
Robotics AI & Simulation Software Engineer
Robotics AI & Simulation Software Engineer

KARCHER ROBOTICS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Principal AI Engineer - Robotics Control (Internal Use)
Principal AI Engineer - Robotics Control (Internal Use)

Talentsis • Singapore

On-site
SGD 90,000 - 150,000