We are looking for a skilled Algorithm and Robotics Engineer to develop and implement advanced computer vision, slam and AI algorithms for autonomous robotic systems. The role involves hands-on work in deep learning, image-based training, and cloud-based development.
Key Responsibilities
Develop and optimize algorithms in:
- Computer vision and AI-based perception
- Image processing and training deep learning models on large-scale datasets
- Slam, Localization, Mapping and motion planning
- Implement real-time software solutions in Python and C++ on Linux platforms.
- Use AWS for data processing, model training, and deployment pipelines.
- Collaborate with hardware and software teams to integrate algorithms into embedded or robotic systems.
- Conduct data analysis, model validation, and performance optimization.
Requirements
- MSc or higher in Computer Science, Electrical, Robotics, or related engineering fields.
- 5+ years of experience in algorithm development for robotics, computer vision, or AI systems.
- Strong programming skills in Python and C++.
- Hands-on experience with machine learning, AI image training, and computer vision frameworks (e.g., PyTorch, TensorFlow, OpenCV).
- Familiarity with AWS and Linux-based development environments.
- Experience with ROS2 is an advantage.
Nice to Have
- Experience with motion control, optical flow, or visual odometry.
- Knowledge of edge AI and real-time deployment on embedded systems.