Embedded Firmware Engineer

Accio Robotics

Bengaluru

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Accio Robotics in Bengaluru, India is looking for an Embedded Firmware Engineer to write firmware for microcontrollers that drive motor control and sensor fusion in robotic platforms. The ideal candidate should have 1-3 years of experience in embedded systems, strong proficiency in C/C++, and familiarity with communication protocols and debugging tools. The role involves collaborating with hardware engineers, writing unit tests, and documenting firmware architecture. A Bachelor's degree in Electronics, Electrical, or Computer Engineering is required.

Qualifications

  • 1-3 years of hands-on embedded firmware experience.
  • Strong proficiency in C/C++ for bare-metal and RTOS-based development.
  • Experience with communication protocols: UART, SPI, I2C, CAN, Ethernet, MQTT.

Responsibilities

  • Develop and maintain firmware for STM32 / ESP32 / ARM Cortex-based microcontrollers.
  • Implement drivers for sensors, actuators, and communication peripherals.
  • Collaborate with hardware engineers during board bring-up and system integration.

Skills

C/C++ programming
Firmware development
RTOS proficiency
Communication protocol understanding

Education

Bachelor’s in Electronics / Electrical / Computer Engineering

Tools

JTAG/SWD
Logic Analyzers
GDB

Job description

Write the software that makes our robots think and act. As an Embedded Firmware Engineer, you’ll develop low-level firmware for micro-controllers and processors that drive motor control, sensor fusion, and real-time decision-making across our robotic platforms.

Your Mission Includes
  • Developing and maintaining firmware for STM32 / ESP32 / ARM Cortex-based microcontrollers
  • Implementing drivers for sensors, actuators, and communication peripherals
  • Optimising real-time tasks using an RTOS (FreeRTOS or equivalent)
  • Collaborating with hardware engineers during board bring-up and system integration
  • Writing unit tests and performing firmware validation and regression testing
  • Documenting firmware architecture, APIs, and change logs
What You Bring to the Table
  • Bachelor’s in Electronics / Electrical / Computer Engineering
  • 1-3 years of hands‑on embedded firmware experience
  • Strong proficiency in C/C++ for bare‑metal and RTOS-based development
  • Experience with communication protocols: UART, SPI, I2C, CAN, Ethernet, MQTT, etc
  • Comfort with debugging tools: JTAG/SWD, GDB, logic analysers
  • Familiarity with Git and collaborative development workflows
Tools & Technologies
  • RTOS: FreeRTOS / Zephyr (or equivalent)
  • Debugging: JTAG/SWD, GDB, J-Link / ST-Link, Logic Analyzers
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer →
Firmware Engineer →

psyc-defence • India

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

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 400,000 - 640,000
Embedded Software Engineer
Embedded Software Engineer

Growth For Impact • Dadri

On-site
INR 600,000 - 1,000,000
Cutting-edge EV/IoT technologies
Hands-on product development
Mentorship from experienced engineers
+1
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Atlanta Systems Pvt. Ltd. • Delhi

On-site
INR 500,000 - 800,000
Dynamic, collaborative team
Cutting-edge technologies
Rapid professional growth
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Harita Techserv • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Senior Engineer (Firmware)
Senior Engineer (Firmware)

TIH | IIT Bombay • Mumbai

On-site
INR 600,000 - 1,200,000