About Innovix Pro
Innovix Pro is a pioneering engineering R&D and manufacturing firm headquartered in Ahmedabad. We design and manufacture a diverse range of Robotics Products for both commercial and consumer sectors. Our flagship product, Curio , is a guide robot for museums, showcasing our commitment to innovation.
We also provide Functional Prototyping, Engineering Design, Additive Manufacturing, Batch Manufacturing, and Custom Product Development . Our team combines expertise in Engineering Design, Electronics PCB Development, Software, and AI integration , transforming ideas into high-precision real-world solutions.
Role Overview
We are seeking a Lead Robotics Engineer with deep expertise in ROS 2 (Robot Operating System 2) for developing autonomous and socially interactive robots . The role involves leading the design, development, and optimization of ROS 2-based robotic platforms , integrating vision, LiDAR, custom actuators, and AI frameworks to deliver robust, production-ready solutions.
Key Responsibilities
ROS 2 Development & Middleware
- Develop and implement ROS 2 nodes, packages, and launch files using rclcpp and rclpy .
- Utilize DDS (Data Distribution Service) middleware (Fast DDS, Cyclone DDS, RTI Connext) for efficient inter-node communication.
- Design and manage ROS 2 workspaces (colcon, ament_cmake) with proper package dependencies.
- Implement ROS 2 parameters, topics, services, actions, and lifecycle nodes for modular design.
- Leverage ros_control, ros2_control, and MoveIt 2 for actuator and manipulator control.
Localization, Mapping & Navigation
Implement Nav2 (Navigation2 stack) for path planning, obstacle avoidance, and navigation in indoor / outdoor environments.Apply SLAM Toolboxes (Cartographer, Gmapping, RTAB-Map, ORB-SLAM2 / 3) for localization and environment mapping.Integrate sensor fusion using robot_localization (EKF / UKF filters for IMU, GPS, and wheel odometry).Tune PID controllers for accurate wheel odometry and trajectory tracking.Perception & AI Integration
Integrate camera drivers, LiDAR drivers, depth sensors with ROS 2 ecosystems.Implement vision-based pipelines with image_transport, cv_bridge, and OpenCV .Deploy deep learning frameworks (YOLOv5 / v8, TensorFlow, PyTorch, OpenVINO, NVIDIA TensorRT) for object detection and tracking.Develop AI-driven behaviors and multi-sensor fusion for robust decision-making.Multi-Robot Systems & Communication
Architect multi-robot frameworks with ROS 2 for distributed navigation and task allocation .Implement ROS 2 namespaces, remapping, and multi-master setups for fleet operation.Optimize QoS (Quality of Service) policies for real-time communication in dynamic environments.System Optimization & Deployment
Develop lightweight and resource-optimized ROS 2 applications suitable for embedded platforms (Jetson, Raspberry Pi, Intel NUC).Manage deployment using Docker containers with ROS 2 for reproducibility and scalability.Benchmark system performance and optimize computational loads for vision, SLAM, and navigation.Integrate ROS 2 with Ubuntu (20.04 / 22.04), Windows Subsystems, and Android .Collaboration & Leadership
Lead a cross-functional team of electronics, mechanical, and software engineers.Mentor junior robotics engineers in ROS 2 best practices and coding standards .Ensure robust system design from prototype to production deployment .Qualifications
Bachelor’s / Master’s degree in Robotics, Electronics, Mechatronics, or related fields.4–5 years of proven experience in developing ROS 2-based autonomous platforms (industrial or commercial robots).Strong expertise in :ROS 2 middleware (rclcpp, rclpy, DDS, colcon, ament_cmake)Nav2 stack and SLAM frameworks (Cartographer, RTAB-Map, ORB-SLAM)ros2_control, MoveIt 2, robot_localizationComputer Vision (OpenCV, YOLO, TensorRT, DeepStream)Sensor integration (LiDAR, IMU, cameras, depth sensors, GPS / RTK)PID tuning, motion control, and multi-robot systemsProficient in C++17 / 20 and Python 3 for robotics development.Hands-on experience with simulation frameworks (Gazebo, RViz2, Ignition, Webots, Unity Robotics) .Strong analytical, debugging, and system optimization skills.Excellent communication and leadership capabilities.Preferred Skills (Good to Have)
Experience in ROS 2 Galactic / Humble / Iron distributions .Knowledge of real-time systems (RT Preempt, micro-ROS) .Cloud robotics and IoT integration with ROS 2 (AWS RoboMaker, FogROS2).Experience in outdoor navigation with drones (GPS + vision fusion, PX4 / ArduPilot + ROS 2 integration).Why Join Innovix Pro?
Lead cutting-edge ROS 2 robotics projects in India’s growing robotics ecosystem.Work on socially interactive autonomous robots, drones, and industrial automation systems .Contribute to real-world deployments of advanced autonomous robotics platforms.Growth opportunities as a technical leader in Robotics R&D .