Embedded Firmware Engineer
Job description
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
Description copied from Accio Robotics's careers page. Read the full posting before you apply.
More jobs at Accio Robotics
Embedded Hardware Engineer
Accio Robotics· Bengaluru, IndiaMechanical Design Engineer
Accio Robotics· Bengaluru, IndiaControls Intern
Accio Robotics· Bengaluru, IndiaHR Specialist (Startup Environment)
Accio Robotics· Bengaluru, India
More jobs in Bengaluru
Developer (ACL)
L&T Technology Services· Bangalore, INFront End Developer
Machstatz· Bangalore, IndiaOryxion Screening
Oryxion· Bangalore, IndiaCustomer Experience Champion
MiStay· Bangalore, IndiaProduct Marketing Manager II
Docket Inc· Bengaluru, Karnataka, IN
Embedded Firmware Engineer jobs at other companies
Embedded Firmware Engineer
Ubnt· Kaunas, LithuaniaEmbedded Firmware Engineer
Safetrust· Ho Chi Minh City, HCMCEmbedded Firmware Engineer
EPAM Systems· Shanghai, Shanghai Shi, China; Suzhou, Jiangsu Sheng, ChinaEmbedded Firmware Engineer
Octopus Energy· Remote (GB)Embedded Firmware Engineer
Anduril Industries· Costa Mesa, California, United States· $166k