Robotics Engineer (Perception)
Role OverviewWe are seeking a Robotics Engineer specializing in Perception to develop, maintain, and enhance perception capabilities within an autonomous robotics platform. This role focuses on enabling reliable environment understanding and supporting autonomous operation across a variety of robotic systems.
Key Responsibilities
Required Qualifications & Skills
- * Bachelor's or Master's degree in Robotics, Computer Vision, Computer Science, or a related discipline.
- Minimum 4 years of experience developing real-time perception or computer vision solutions.
- Strong proficiency in C++ with hands-on experience using ROS1 and/or ROS2.
- Experience with perception frameworks and libraries such as OpenCV, PCL, Open3D, PyTorch, and TensorRT.
- Practical experience in sensor calibration, obstacle detection, LiDAR processing, filtering, and related perception tasks.
- Familiarity with multiple sensor modalities, including LiDAR and monocular/stereo cameras.
- Experience with modern software development tools and workflows, including Git, Docker, and CI/CD environments.
Preferred Qualifications
- * Experience working with off-road, outdoor, or unstructured environments.
- Knowledge of both traditional computer vision and deep learning-based perception techniques.
- Experience with dataset preparation, model training, optimization, and deployment.
- Exposure to transformer-based perception architectures.
- Hands-on experience with ARM64 edge computing platforms, such as NVIDIA Jetson devices.
Additional Skills
- * Strong communication and problem-solving abilities.
- Ability to explain complex technical concepts clearly and effectively.
- Capable of working independently while contributing within a fast-paced engineering environment.
- Proactive and adaptable, with the flexibility to support different areas of the perception stack as business and technical needs evolve.
Robotics Engineer - Perception in Abu Dhabi, United Arab Emirates