Software Developer
Description
Job Description AI/ML, Embedded Edge Computing, LiDAR & Robotics Engineer
Experience: 5–10 Years
Location: Bangalore / Chennai / Hyderabad
Employment Type: Full-Time
Job Summary
We are looking for an experienced AI/ML and Embedded Robotics Engineer with strong expertise in Embedded Edge Computing, LiDAR-based perception, and Robotics software development. The ideal candidate should have hands-on experience developing and deploying AI/ML algorithms on edge devices, integrating LiDAR sensors, and building intelligent autonomous robotic systems.
Key Responsibilities
- Design, develop, and optimize AI/ML algorithms for embedded and edge computing platforms.
- Develop and deploy machine learning and deep learning models for real-time applications.
- Work on LiDAR-based perception, object detection, 3D point cloud processing, and environment mapping.
- Develop robotics software for autonomous navigation, localization, and motion planning.
- Integrate LiDAR, cameras, IMUs, and other sensors for sensor fusion applications.
- Develop embedded software for edge AI platforms with real-time processing capabilities.
- Work with robotics middleware such as ROS and ROS 2.
- Optimize AI inference performance on edge platforms using hardware acceleration.
- Perform system integration, debugging, testing, and performance optimization.
- Collaborate with hardware, firmware, and software teams to deliver end-to-end robotics solutions.
Required Technical Skills
- Strong programming skills in C, C++, and Python.
- Hands-on experience in Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning.
- Experience with Embedded Linux and Edge Computing platforms.
- Knowledge of LiDAR sensors, 3D point clouds, and perception algorithms.
- Experience in robotics software development and autonomous systems.
- Good understanding of computer vision, object detection, and tracking.
- Experience with ROS / ROS 2 middleware.
- Knowledge of sensor fusion, SLAM, localization, and navigation.
- Experience with TensorFlow, PyTorch, or OpenCV.
- Understanding of real-time embedded systems and hardware/software integration.
Preferred Skills
- Experience with NVIDIA Jetson, NVIDIA Isaac, or other edge AI platforms.
- Knowledge of CUDA, TensorRT, and GPU acceleration.
- Experience with Gazebo, RViz, and robotics simulation environments.
- Hands-on experience with autonomous mobile robots (AMR), AGV, or industrial robotics.
- Knowledge of 2D/3D LiDAR processing and point cloud libraries (PCL).
- Experience with model optimization, quantization, and edge AI deployment.
- Familiarity with SLAM algorithms such as ORB-SLAM, LOAM, or Cartographer.
Education
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Robotics, or a related field.
Key Skills / Search Keywords
AI, ML, Deep Learning, Embedded AI, Edge AI, Edge Computing, Embedded Linux, LiDAR, 2D LiDAR, 3D LiDAR, Robotics, ROS, ROS 2, C++, Python, Computer Vision, OpenCV, SLAM, Sensor Fusion, Point Cloud Processing, PCL, Object Detection, Autonomous Navigation, Motion Planning, Localization, NVIDIA Jetson, NVIDIA Isaac, CUDA, TensorRT, TensorFlow, PyTorch.