Job Title: Robotics Engineer
Job Summary:
We are looking for a Senior Robotics Engineer to lead the design, development, and deployment of advanced robotic systems for industrial automation, autonomous vehicles, drones, and AI-driven robotics. The ideal candidate should have strong expertise in ROS, robotic control algorithms, SLAM, AI for robotics, embedded systems, and real-time motion planning. This role involves mentoring junior engineers, leading complex robotics projects, and integrating AI-driven perception and control systems into robotic platforms.
Key Responsibilities:
- Lead the development of autonomous robotic systems, including mobile robots, robotic arms, UAVs, and humanoid robots
- Design and implement real-time motion control algorithms, including inverse kinematics, MPC, and reinforcement learning-based control
- Develop and optimize motion planning algorithms (A*, Dijkstra, RRT, PRM, Model Predictive Control) for robotic navigation
- Implement and improve SLAM (Simultaneous Localization and Mapping) techniques for real-time environment mapping
- Integrate AI-based perception models (object detection, segmentation, and recognition) using deep learning frameworks (TensorFlow, PyTorch, OpenCV)
- Develop robust sensor fusion techniques using Kalman Filters, Extended Kalman Filters, and Particle Filters
- Work with ROS (Robot Operating System) and Gazebo to develop and test robotic applications
- Lead research and development efforts in AI-driven robotics, reinforcement learning, and edge computing for real-time inference
- Deploy robotic applications on embedded hardware (Jetson Xavier, Raspberry Pi, STM32, ARM-based controllers)
- Collaborate with electrical, mechanical, and software engineers to develop fully integrated robotic systems
- Optimize real-time robotic performance through hardware-software co-design
- Mentor and guide junior robotics engineers and contribute to the development of best practices in robotics software and hardware development
- Stay up-to-date with the latest advancements in robotics, AI, and automation
Skills and Knowledge Required:
- Expertise in C++ and Python for real-time robotic programming
- Strong experience with ROS (Robot Operating System), ROS2, and MoveIt! for robotic applications
- Deep understanding of robotic kinematics, dynamics, and control theory
- Proficiency in path planning and SLAM algorithms (ORB-SLAM, GMapping, Cartographer)
- Strong experience in deep learning-based perception (YOLO, Mask R-CNN, DeepSORT, CLIP)
- Hands-on experience with real-time operating systems (RTOS) and embedded programming
- Familiarity with reinforcement learning (DQN, PPO, SAC) for robotics applications
- Experience with robotic simulation tools (Gazebo, Webots, PyBullet, MuJoCo)
- Proficiency in AI model deployment and optimization on embedded systems (TensorRT, ONNX, OpenVINO)
- Familiarity with high-performance computing (CUDA, GPU acceleration for robotics applications)
- Experience with cloud-based robotics and IoT integration (AWS RoboMaker, Google Cloud Robotics)
Educational Qualifications:
- Bachelor’s, Master’s, or PhD in Robotics, Mechatronics, AI, Computer Science, Electrical Engineering, or related fields
- Certifications in ROS, AI for Robotics, SLAM, or Embedded Systems are preferred
Experience:
- 5-8+ years of experience in robotics, AI-driven automation, or autonomous systems development
- Proven experience in leading robotics projects, mentoring teams, and deploying real-world robotic applications
Key Focus Areas:
- Advanced Robotic Control & Motion Planning
- AI-Driven Perception & Autonomous Navigation
- ROS-Based Robotic Development & SLAM
- Embedded Systems & Edge AI for Robotics
Tools and Technologies:
- Programming Languages: Python, C++, MATLAB
- Robotics Frameworks: ROS, ROS2, Gazebo, MoveIt!, OpenCV, PCL
- Microcontrollers & Embedded Systems: Arduino, STM32, Raspberry Pi, Jetson Xavier, ARM Cortex
- Simulation & CAD Tools: Gazebo, PyBullet, MuJoCo, SolidWorks
- AI & Computer Vision: TensorFlow, PyTorch, YOLO, OpenCV, DeepSORT
- Path Planning & SLAM: A*, Dijkstra, RRT, GMapping, ORB-SLAM, Cartographer
- Real-Time Computing: CUDA, TensorRT, OpenCL, Edge AI
- Version Control & CI/CD: Git, Docker, Jenkins, Terraform
Other Requirements:
- Strong leadership and mentoring skills to guide robotics teams
- Passion for AI-driven robotics, automation, and Industry 4.0 technologies
- Excellent problem-solving abilities in real-time robotic applications
- Ability to work in fast-paced, research-driven, and interdisciplinary environments