Position: Perception Engineer - (Robotics)
We are looking for a Perception Engineer to join our GROUND Robotics team at the Autonomous Robotics Research Center. In this role, you will help evolve and extend our perception stack by applying both traditional computer vision techniques and deep learning methods.
While the role is geared more toward end-to-end deep learning approaches, the ideal candidate should also have experience with traditional perception systems. Your work will contribute to real-time, deployable systems for autonomous a variety of applications in on-road and off-road navigation across diverse robotics platforms.
Autonomous Robotics Research Center (ARRC)
Key Responsibilities
• Design and implement robust, real-time perception modules for structured on-road and unstructured off-road environments using both learning-based and geometric approaches.
• Develop clean, modular, and efficient code in C++ and Python, following ROS1/ROS2 and industry best practices.
• Perform rigorous field testing and iterative tuning to ensure reliability under challenging real-world conditions.
• Collaborate closely with teams across localization, planning, and control for seamless system integration.
• Contribute to code reviews and maintain detailed technical documentation for system components.
• Integrate HDMap data (e.g., Lanelet2, custom semantic layers) into the perception pipeline to support object-level reasoning, localization, and terrain adaptation.
Minimum Qualifications and Skills
• Bachelor’s or Master’s degree in Robotics, Computer Vision, or a related field.
• 4+ years of experience in real-time perception or computer vision systems.
• Proficiency in using tools and libraries such as OpenCV, PCL, Open3D, PyTorch and Tensor
RT.
• Solid understanding of deep learning architectures, including CNNs, transformers, and their applications in perception.
• Familiarity with modern perception methods such as LSS, BEVFormer, BEVFusion, etc., with the ability to reason about trade-offs between accuracy, latency, and deployment constraints.
• Strong programming skills in Python and C++, with experience in ROS1 or ROS2-based systems.
• Experience using modern development tools and workflows (e.g., Git, Docker, Jenkins).
• Preferred
Qualifications and Skills:
• Comfortable working with traditional perception techniques, alongside deep learning-based methods.
• Familiarity with experiment management tools like Hydra, Weights & Biases, AWS Sage Maker and GCP.
• Familiarity with HDMap frameworks such as Lanelet2, TOMTOM, etc.
• Hands-on experience with ARM
64-based edge devices such as the NVIDIA Jetson family
Additional Qualifications
• Strong communication skills, capable of effectively explaining complex idea.
• Able to work independently and as part of a fast-paced, mission-driven team.
• Able to pivot between experimental prototyping and debugging practical system-level issues
At the Advanced Technology Research Council in Abu Dhabi, we embrace diversity, recognizing that a multitude of backgrounds, skills, and experiences drive innovation and success. We are committed to fostering an inclusive environment where diverse perspectives thrive, ensuring equal opportunities, zero tolerance for discrimination, and a supportive workplace that values respect, collaboration, and continuous improvement.
Seniority level
• Mid-Senior level
Employment type
• Full-time
Job function
• Research Services and Robotics Engineering
#J-18808-Ljbffr