Padmi

Embedded Firmware Engineer

BangalorePosted 30 days ago
Software engineeringJunior
Apply at Accio Robotics

Opens the source posting on acciorobotics.zohorecruit.com

Source description

About the role

View original

What You’ll Be Coding

  • 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 IDEs & Tool-chains: STM32CubeIDE, PlatformIO, ARM GCC RTOS: FreeRTOS / Zephyr (or equivalent) Debugging: JTAG/SWD, GDB, J-Link / ST-Link, Logic Analyzers Protocols: UART, SPI, I2C, CAN, USB Version Control: Git, GitHub / GitLab

One address, no account. We’ll tell you when matching roles go live.

More at Accio Robotics

Related open roles

View all roles