Job Title: Robotics Engineer
Job Summary:
We are looking for a Fresher Robotics Engineer to assist in designing, developing, and testing robotic systems and automation solutions. The ideal candidate should have a strong foundation in robotics, mechatronics, control systems, embedded programming, and AI-driven robotics. This role involves working with sensors, actuators, and robotic algorithms to develop intelligent robotic systems for various applications.
Key Responsibilities:
- Assist in the design, development, and testing of robotic systems for industrial, healthcare, and autonomous applications
- Work with robot kinematics, dynamics, and motion planning algorithms
- Develop and test robotic control systems using PID, LQR, and model predictive control (MPC)
- Program robotic arms and mobile robots using ROS (Robot Operating System)
- Work with sensor integration, including LIDAR, IMU, cameras, and ultrasonic sensors
- Develop basic computer vision and perception systems for object detection and tracking
- Assist in path planning and obstacle avoidance using algorithms like A, Dijkstra, and RRT*
- Write embedded C/C++ or Python programs for robotic systems
- Work with microcontrollers (Arduino, STM32, Raspberry Pi) and embedded systems
- Test robotic prototypes and troubleshoot hardware/software issues
- Stay updated on robotics advancements, AI-driven automation, and Industry 4.0 technologies
Skills and Knowledge Required:
- Programming languages: Python, C++, MATLAB (optional)
- Familiarity with ROS (Robot Operating System) for robotic development
- Basic understanding of control systems, kinematics, and dynamics
- Knowledge of robotic sensors and actuators (LIDAR, encoders, motor drivers, servo motors)
- Familiarity with embedded systems and microcontrollers (Arduino, Raspberry Pi, STM32)
- Basic knowledge of AI and computer vision (OpenCV, TensorFlow, PyTorch)
- Understanding of path planning and SLAM (Simultaneous Localization and Mapping)
- Basic CAD and simulation skills (SolidWorks, Gazebo, V-REP)
- Strong analytical and problem-solving skills
Educational Qualifications:
- Bachelor’s degree in Robotics, Mechatronics, Computer Science, Mechanical Engineering, Electrical Engineering, or a related field
- Certifications in ROS, AI for Robotics, Embedded Systems, or Control Systems are a plus
Experience:
- 0-1 year of experience in robotics, embedded systems, or automation projects
- Experience in robotics competitions, academic projects, or internships preferred
Key Focus Areas:
- Robotic System Design & Control
- ROS-Based Robotics Development
- AI & Computer Vision in Robotics
- Embedded Systems & Mechatronics Integration
Tools and Technologies:
- Programming Languages: Python, C++, MATLAB
- Robotics Frameworks: ROS, Gazebo, OpenCV, PCL (Point Cloud Library)
- Microcontrollers & Embedded Systems: Arduino, Raspberry Pi, STM32, Jetson Nano
- Simulation & CAD Tools: Gazebo, SolidWorks, Blender, PyBullet, V-REP
- AI & Computer Vision: TensorFlow, PyTorch, OpenCV
- Path Planning & SLAM: A*, Dijkstra, RRT, GMapping, Cartographer
Other Requirements:
- Passion for robotics, AI, and automation
- Ability to work in a collaborative environment
- Strong eagerness to learn and apply new robotic technologies
- Good documentation and debugging skills