Software Developer (Bengaluru)

Software Developer (Bengaluru)

08 Nov
|
TESSOLVE
|
Bengaluru

08 Nov

TESSOLVE

Bengaluru

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.
- Positive 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.

📌 Software Developer (Bengaluru)
🏢 TESSOLVE
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software developer (bengaluru) / bengaluru