Robotics Embedded Engineer

OneStepGreener recycle Pvt Ltd.

Gurugram District

On-site

INR 900,000 - 1,500,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

OneStepGreener recycle Pvt Ltd. in India seeks an embedded firmware engineer to develop C/C++ firmware for robotics applications, interfacing with sensors, actuators, and motor drivers, and to ensure real-time performance.

You will work with robotics software engineers, perform testing and debugging, maintain documentation, and use Git for version control. Familiarity with Linux and RTOS is preferred.

Qualifications

  • Proficient in embedded C/C++ for robotics projects.
  • Knowledge of microcontrollers such as STM32/ESP32/NXP.
  • Familiar with UART, SPI, I2C, CAN protocols.
  • Basic RTOS concepts; FreeRTOS or similar is a plus.

Responsibilities

  • Develop embedded firmware using C/C++ for robotics applications.
  • Interface with sensors, actuators, motor drivers, and embedded peripherals.
  • Integrate communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Debug firmware using oscilloscopes, logic analyzers, and serial debugging tools.

Skills

Embedded C/C++
Microcontrollers (STM32/ESP32/NXP)
UART/SPI/I2C/CAN
RTOS (FreeRTOS)
Electronics fundamentals
Linux
Git

Job description

Roles & Responsibilities:
  • Develop embedded firmware using C/C++ for robotics applications.
  • Interface with sensors, actuators, motor drivers, and embedded peripherals.
  • Integrate communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Debug firmware using oscilloscopes, logic analyzers, and serial debugging tools.
  • Optimize firmware for performance, reliability, and real-time responsiveness.
  • Work closely with Robotics Software Engineers for hardware-software integration.
  • Participate in testing, validation, and deployment of robotic systems.
  • Maintain technical documentation and version control using Git.
Required Skills:
  • Good knowledge of Embedded C/C++.
  • Understanding of microcontrollers such as STM32, ESP32, NXP, or similar platforms.
  • Familiarity with communication protocols including UART, SPI, I2C, and CAN.
  • Basic understanding of RTOS concepts; experience with FreeRTOS or an equivalent platform is a plus.
  • Understanding of electronics fundamentals and hardware debugging.
  • Comfortable working in Linux environments.
  • Knowledge of Git for version control.
Preferred Skills:
  • Experience with robotics or automation projects.
  • Knowledge of motor control concepts.
  • Understanding of IMUs, encoders, LiDAR, or other sensor interfaces.
  • Exposure to ROS/ROS2.
  • Experience with battery management or power systems is an advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Accio Robotics • Bengaluru

On-site
INR 600,000 - 1,200,000
Robotics Embedded Engineer
Robotics Embedded Engineer

Transport Corporation Of India • Gurugram District

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Systems Engineer →
Embedded Systems Engineer →

psyc-defence • India

On-site
INR 900,000 - 1,300,000
Embedded Systems Engineer
Embedded Systems Engineer

Nex Robotics • Navi Mumbai

On-site
INR 900,000 - 1,500,000
Robotics Engineer
Robotics Engineer

Ethics Infotech • Vadodara

On-site
INR 350,000 - 550,000
Firmware Engineer →
Firmware Engineer →

psyc-defence • India

On-site
INR 700,000 - 1,100,000
Embedded Firmware Engineer
Embedded Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 800,000 - 1,200,000
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

On-site