24 Sep
|
Accio Robotics
|
Bengaluru
24 Sep
Accio Robotics
Bengaluru
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 team-oriented 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
📌 Embedded Firmware Engineer (Bengaluru)
🏢 Accio Robotics
📍 Bengaluru