
Real job — pulled straight from eyerov’s careers page · Verified November 13, 2026 · No reposts.
Job description
eyerov is hiring a Robotics and Firmware Intern — a internship, based in Kochi, India role. Apply directly on eyerov's careers page below.
Robotics and Firmware Intern
Location: Kochi, India
Department: R&D
Experience: 0-1
Job Purpose
Key Responsibilities
- Develop and modify foundational C++ and Python ROS 2 nodes, topics, services, and launch configurations under technical guidance.
- Assist in writing embedded C/C++ for microcontrollers (e.g., STM32, ESP32) covering basic peripheral setup, GPIO control, timers, interrupts, PWM generation, and watchdog routines.
- Support hardware integration and sensor/actuator testing over serial communication protocols such as UART, SPI, I2C, and CAN.
- Help construct simple hardware simulators and diagnostic Python test scripts to verify firmware protocols and ROS 2 serial bridges.
- Assist in bench testing and signal debugging using lab tools such as logic analyzers, oscilloscopes, and digital multimeters.
- Maintain clean code using Git version control, follow CMake and colcon build procedures, respond to code review feedback, and document setup steps and test results.
Required Qualifications and Experience
- Current student or recent graduate in Robotics, Electronics, Electrical, Mechatronics, Computer Science, or a related engineering field.
- No prior full-time industry work experience required. Practical experience through academic, personal, or competition projects (e.g., RoboSub, Formula Student, university robotics teams) is highly valued.
- Demonstrable ability to explain personally written C/C++ or Python code and basic electronic schematics.
Skills and Competencies
- Basic C/C++ and Python programming, with the ability to explain logic, memory usage, and basic state management.
- Microcontroller fundamentals: familiarity with platforms like STM32, ESP32, or Arduino, including basic understanding of GPIOs, timers, interrupts, PWM, and watchdogs.
- Foundational ROS 2 knowledge: understanding of nodes, topics, publishers, subscribers, services, and basic workspace management.
- Development environment: basic Linux command line navigation, Git repository usage, and familiarity with build tools (CMake, colcon).
- Behavioral competencies: eagerness to learn, willingness to ask questions, careful attention to technical details, and proactive communication regarding progress or blockers.
- Understanding of serial communication buses (UART, SPI, I2C, CAN) and protocol parsing.
- Basic hands-on lab instrument experience using oscilloscopes or logic analyzers for signal verification.
- Exposure to Real-Time Operating Systems (RTOS concepts like tasks, queues, or mutexes).
- Familiarity with ROS 2 actions, lifecycle nodes, TF2, or simulation tools like Gazebo/RViz.
Key Performance Indicators
- Execution: timely completion of assigned software, firmware, and test-bench setup tasks.
- Technical growth: progress in understanding ROS 2 architecture, embedded peripheral drivers, and hardware debugging techniques.
- Code quality: submission of well-structured code modifications through reviewed pull requests with appropriate comments and documentation.
- Problem solving: systematic troubleshooting approach, effective utilization of documentation, and prompt escalation of blockers.
Get Robotics and Firmware Intern jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Robotics and Firmware Intern at eyerov?
The required skills for Robotics and Firmware Intern at eyerov include: C++, Python, SPI, I2C, CAN, Linux, Git.
What is the seniority level for Robotics and Firmware Intern at eyerov?
Robotics and Firmware Intern at eyerov is a Internship level position.
How do I apply for Robotics and Firmware Intern at eyerov?
You can view the full description and apply for Robotics and Firmware Intern at eyerov on EchoJobs: https://echojobs.io/job/eyerov-robotics-and-firmware-intern-qcuv0.