Eyerov logo

Robotics Engineer

eyerov

On-site
Kochi, India
Full-time
Entry
Mid Level
1+ yrs
Salary not listedPosted 2h ago

Real job — pulled straight from eyerov’s careers page · Verified October 21, 2026 · No reposts.

Job description

eyerov is hiring a Robotics Engineer — a full-time, based in Kochi, India role. Apply directly on eyerov's careers page below.

Robotics Engineer

Location: Kochi, India

Department: R&D

Experience: 1-3

Skills: C++, ROS 2, Linux, Git, STM32, Python, Embedded programming

Job Purpose

Develop reliable robotics software and firmware that connect onboard computers, microcontrollers, sensors and actuators. Own assigned modules from design and implementation through integration, testing and technical documentation.

Key Responsibilities

• Develop C++ ROS 2 nodes, interfaces, actions and lifecycle-managed components for ROV systems and payload automation.
• Write embedded C/C++ for microcontrollers, peripheral interfaces, actuator control, watchdogs and local fault handling.
• Use Python for test automation, hardware simulation, diagnostics and engineering utilities.
• Define hardware and software interfaces; integrate sensors and actuators over CAN, UART, SPI, I2C or Ethernet as applicable.
• Implement interlocks, timeouts, command validation and safe recovery; debug failures across firmware, communications and ROS 2.
• Maintain reviewed code, reproducible builds, test evidence and documentation; support bench integration and supervised vehicle trials.

Required Qualifications and Experience

1–3 years of hands-on experience in robotics software, embedded firmware or closely related engineering. Bachelor’s degree in Robotics, Electronics, Electrical, Mechatronics, Computer Science or a related discipline, or equivalent demonstrated practical experience.
Candidates should be able to explain code they have built, integrated and debugged. Underwater robotics experience is preferred.

Skills and Competencies

Must-have technical skills
• C++: object-oriented design, ownership and memory management, state machines, concurrency and debugging.
• Python: scripts, automated tests, data handling and simulation of hardware interfaces.
• ROS 2: packages, topics, services, actions, parameters, launch files, lifecycle nodes, executors and basic QoS.
• Embedded programming: microcontrollers, GPIO, timers, interrupts, PWM, serial interfaces, watchdogs and safe startup behavior.
• Linux, Git, CMake and colcon; ability to diagnose timing, communication and integration faults.
Preferred: STM32/ESP32 or equivalent, RTOS fundamentals, CAN, bench debugging with a logic analyzer or oscilloscope, and software/hardware-in-the-loop testing.
Behavioral competencies: structured problem solving, clear communication, ownership, careful documentation and collaboration with mechanical, electronics and testing teams.

Get Robotics Engineer 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 jobs
Nimbyx Philippines, Inc. logo

C#/.NET and ReactJS Developer

Makati City, NCR
✓ From careers page· 15h ago
Ardent MC logo

Geospatial Application Developer

Washington, DC
✓ From careers page· 15h ago

Frequently asked questions

What skills are required for Robotics Engineer at eyerov?

The required skills for Robotics Engineer at eyerov include: C++, Linux, Git, Python, CAN, SPI, I2C, Ethernet.

What is the seniority level for Robotics Engineer at eyerov?

Robotics Engineer at eyerov is a Entry / Mid Level level position.

How do I apply for Robotics Engineer at eyerov?

You can view the full description and apply for Robotics Engineer at eyerov on EchoJobs: https://echojobs.io/job/eyerov-robotics-engineer-b7ucv.