- LocationPune, India
-
IndustryEngineering & Automotive
Job Title: Robotics Vision Engineer – Perception and Visual Systems for Robotics
Experience: 5-8 Years
Job Type: Full-Time, Individual Contributor
Role Overview
We seek a highly skilled and innovative Robotics Vision Engineer to join our team. In this role, you will be responsible for designing and implementing vision algorithms that allow robots to perceive and interact with their surroundings. Your work will focus on areas such as SLAM (Simultaneous Localization and Mapping), object detection, depth perception, sensor fusion, and real-time image processing, all aimed at enhancing the autonomous capabilities of robotic systems.
Key Responsibilities
1. Vision Algorithm Development
- Design and implement vision algorithms for object detection, recognition, tracking, and segmentation using tools like OpenCV, PyTorch, and TensorFlow.
- Develop SLAM algorithms for robotic navigation, localization, and mapping with monocular, stereo, or RGB-D cameras.
- Optimize depth estimation systems with stereo cameras, LiDAR, ToF, and structured light sensors.
2. Sensor Integration & Calibration
- Integrate vision sensors (cameras, LiDAR, etc.) into robotic platforms for enhanced perception.
- Develop multi-sensor fusion algorithms combining data from cameras, LiDAR, IMU, and other sensors for improved accuracy.
- Collaborate with hardware teams to determine optimal sensor placement and calibration techniques.
3. Real-Time Image & Video Processing
- Design efficient image processing pipelines for real-time inference on robotic systems.
- Improve visual perception under challenging conditions such as low light, motion blur, and dynamic environments.
- Deploy vision algorithms on embedded systems with platforms like NVIDIA TensorRT, OpenCV, and CUDA.
4. Robotics Perception & Decision-Making
- Build end-to-end perception systems that integrate with autonomous navigation and robotic decision-making processes.
- Utilize vision data for robotic path planning, obstacle avoidance, and object manipulation.
- Test and validate algorithms in simulation environments (Gazebo, RViz) before real-world deployment.
5. Research & Innovation
- Stay up to date with emerging vision-based AI techniques, including transformer-based models, generative AI, and neuromorphic vision.
- Prototype and build proof-of-concept models for advanced vision solutions in robotics and industrial automation.
- Contribute to open-source vision projects and collaborate with the broader AI and robotics communities.
6. Testing, Validation & Optimization
- Conduct field testing of vision algorithms in real-world robotic systems.
- Optimize algorithms for resource-constrained devices, balancing speed, accuracy, and memory usage.
- Monitor deployed systems, troubleshoot issues, and iteratively improve vision models based on performance feedback.
7. Collaboration & Documentation
- Collaborate with cross-functional teams including robotics engineers, AI researchers, and embedded systems developers for seamless integration.
- Maintain comprehensive documentation for algorithms, sensor calibrations, and deployment procedures.
- Communicate progress, research findings, and technical insights to stakeholders and team members.
Required Qualifications
Education & Experience
- Bachelor's or Master’s degree in Computer Science, Robotics, Electrical Engineering, or related fields.
- 3+ years of hands-on experience in developing and deploying computer vision algorithms for robotics or autonomous systems.
Technical Skills
- Proficiency in computer vision frameworks like OpenCV, PyTorch, and TensorFlow.
- Expertise in object detection, feature extraction, segmentation, and tracking algorithms.
- Strong programming skills in Python and C++, with familiarity in CUDA for GPU-accelerated processing.
- Extensive knowledge of SLAM techniques, path planning, and obstacle avoidance.
- Experience with Robot Operating Systems (ROS) and simulation tools such as Gazebo and RViz.
Preferred Qualifications
- Experience deploying computer vision models on edge devices like NVIDIA Jetson, ARM Cortex, or FPGA-based accelerators.
- Familiarity with camera systems, LiDAR, Time-of-Flight sensors, and calibration techniques.
- Expertise in model optimization using tools such as TensorRT, OpenVINO, and ONNX.
- Previous work in robotics, autonomous vehicles, or industrial automation sectors.
Why Join Us?
- Work on cutting-edge robotics technology that drives innovation in autonomous systems.
- Collaborate with a passionate and talented team in a dynamic, fast-paced environment.
- Opportunity for professional growth and involvement in high-impact, real-world projects.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match