Key Responsibilities:
- Design & Deliver Training on:
Embedded Systems: C/C++ programming, microcontrollers (ARM, AVR, PIC, 8051), and embedded Linux.
ROS: Nodes, topics, services, actions, parameters in ROS 1 & ROS 2.
- Conduct Hands-on Sessions with:
Arduino, Raspberry Pi, STM32, and robotic hardware components (sensors, actuators).
Simulation tools like Gazebo and visualization tools like Rviz.
- Develop Training Materials:
Technical content, lab manuals, and assessment tools.
Real-world mini-projects and capstone projects.
Evaluate learner performance and provide constructive feedback.
Support both classroom and online training modes.
Suggest curriculum improvements based on latest industry trends.
Implement ROS-based algorithms like SLAM and configure navigation stacks.
Requirements:
- Proficiency in C/C++ and Python.
- Experience with STM32, Raspberry Pi, and embedded Linux.
- In-depth knowledge of ROS 1 & ROS 2, including nodes, launch files, packages, and workspaces.
- Familiarity with interfacing sensors (LiDAR, camera, IMU) and actuators with ROS.
- Experience using Gazebo and Rviz for simulation and debugging.
- Strong communication and mentoring skills.
- Prior training experience preferred.
Required minimum 3 years experience in robotics training field.
Job Types: Full-time, Permanent
Pay: ₹25,000.00 - ₹40,000.00 per month
Education:
Experience:
- Robotics Trainer: 3 years (Preferred)
Location:
- Bengaluru, Karnataka (Preferred)
Work Location: In person