Robotics Software Engineer

About Us

Grafito Innovations is a deep-tech startup building advanced precision farming automation solutions. Our mission is to increase agricultural efficiency and productivity while promoting sustainable and eco-friendly farming practices through robotics, AI, and cutting-edge engineering.

Role Overview

Duration: 3 Months

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 micro-controllers (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

Why Join Us?

  • End-to-end hardware product development experience – from prototyping to production
  • Work on cutting-edge robotics and AI systems in agriculture
  • Collaborate with a multidisciplinary team of engineers and domain experts
  • Be part of Kerala's thriving hardware startup ecosystem with real-world impact
  • Access to participate in several startup events across globe

How to Apply

Send your resume and cover letter to hello@grafito.in with the subject line "Application for Robotics Software Engineer".

Know someone who fits this role? Share this post with them!