APPLY HERE
Location: Kochi
Company: Grafito
As a Robotics Software Engineering Intern (Motion Control), you will work on production-grade software for agricultural robotics systems, implementing control algorithms and IoT connectivity for precision farming automation.
What You’ll Do
- Develop and deploy production-grade software on microprocessors and microcontrollers (STM32, ESP32, H616, Arm Cortex)
- Design and implement control algorithms for multi-axis motion systems
- Implement IoT connectivity (protocols, APIs) for monitoring and control
- Work across Python, C++, and Linux environments to deliver robust deployments
- Collaborate with mechanical and electronics engineers for full-stack robotic integration
Eligibility
- Final-year students, fresh graduates, or early-career professionals from Electronics / Computer Science / Robotics / Mechatronics backgrounds
- Strong interest in embedded systems and robotics in agricultural applications
- Available for on-site, full-time work at Maker Village, Kochi, for the full internship duration
- Must be willing to complete a screening assignment as part of the selection process
- Have been a part of non-academic projects like ROBOCON, e-yantra, SAE BAHA, URC, Techfest etc.
Must-Have Skills
- Strong programming experience in Python and C++, with a focus on embedded/robotics applications
- Proficiency in Linux-based development and deployment
- Understanding of communication protocols (SPI, UART, CAN, etc.)
- Familiarity with software design principles and clean coding practices
Required Skills (Technical Stack)
- Languages: Python, C++
- Embedded Linux: Debian-based SBCs, system services, deployment tools
- Robotics Control: Motion planning and control algorithms
- IoT & Networking: Protocols, APIs, cloud integration
- Software Engineering: Design patterns, testing, CI/CD pipelines, version control
Loading form…







