NextHire Try for free

Accio Robotics

Posted 23 Apr 2026

Embedded Firmware Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Posted
23 Apr 2026

About the role

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


Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach