PLR
Website:
plrobotics.in
Job details:
📍 Location: Pune (Preferred)
⏳ Duration: 6 Months
🎓 Paid Internship + PPO
Role Overview
We are looking for a passionate Embedded Programming Intern to work on real-world robotics-oriented systems. This role focuses on firmware development for microcontroller-based platforms, especially for applications involving motor control and communication systems.
You will gain hands-on experience working with STM32 microcontrollers, industry-standard communication protocols, and integration with higher-level computing platforms like NVIDIA Jetson and Intel NUC.
Key Responsibilities
- Develop and optimize embedded firmware using STM32 and similar microcontrollers
- Implement and work with communication protocols such as CAN, UART, SPI, and I2C
- Design and develop drivers for sensors, actuators, and peripheral devices
- Work on embedded control systems involving different types of motors (Servo, Stepper, BLDC)
- Interface microcontrollers with higher-level processors (Jetson / NUC)
- Debug, test, and improve system-level performance
- Document technical workflows, communication protocols, and system architecture
- Collaborate with cross-functional teams (electronics, robotics, mechanical)
Required Skills
- Strong fundamentals in Embedded Systems & Electronics
- Proficiency in Embedded C/C++
- Hands-on experience with STM32 or similar microcontrollers
- Understanding of interrupts, timers, and memory management
- Experience with communication protocols: CAN, UART, SPI, I2C
- Strong debugging and problem-solving skills
- Ability to work independently and document technical work
Good to Have
- Knowledge of motor control algorithms (PID, closed-loop systems)
- Experience with robotics or automation systems
- Familiarity with Linux-based embedded development
- Exposure to AI/vision integration in embedded systems
- Basic understanding of schematics and PCB design
- Experience using AI tools to enhance workflow
Preferred Qualifications
- Bachelor’s or Master’s degree in Robotics, Electronics, Computer Science, or Mechatronics
- Hands-on exposure to embedded systems or robotics platforms
- Familiarity with ROS or industrial communication systems (optional)
Payment Terms
- This is a paid internship opportunity
- Pre-Placement Offer (PPO): Based on your performance during the internship, you may be offered a full-time role with P.L. Robotics.
Click on Apply to know more.