Develop and maintain low-level firmware for STM32/ESP32/ARM Cortex microcontrollers, implement drivers for sensors/actuators, optimize real-time tasks using an RTOS, collaborate on board bring-up and system integration, write unit tests and perform firmware validation, and document firmware architecture and APIs.
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
Accio Robotics Bengaluru, Karnataka, IND Office
408 28th Main Road, Bengaluru, Karnataka, India
Similar Jobs
Internet of Things • Mobile • Retail
Designs and develops embedded firmware for residential gateways using C/C++, Embedded Linux, and prplOS. Owns wireless architecture for Wi-Fi 6E and Wi-Fi 7, integrates drivers and networking stacks, and optimizes system performance with perf and Valgrind. Builds Python-based automation and unit-testing frameworks, manages IPC services, TR-181 and USP device management, Docker-based microservices, SoC abstraction layers, and Git-based release pipelines.
Top Skills:
Broadcom SocsCC++DockerEmbedded LinuxGitHostapdImtpIwMaxlinear SocsOpenwrtPerfPrpl LcmPrplosPythonTr-181Tr-369UbusUspValgrindWi-Fi 6EWi-Fi 7Wpa_Supplicant
Robotics • Analytics • Energy
Design and develop embedded firmware for instrumentation devices across the product lifecycle. Collaborate with hardware, PC software and certification teams to implement requirements, drivers, RTOS-based software, testing, documentation, and IP management, ensuring performance, quality and manufacturability.
Top Skills:
ArmAzure DevopsCC++CcsDspEcosEthernet Tcp/IpFreertosGitHartIarIndustrial EthernetJIRAKeilLinuxModbusProfibusProfinetUcosVxworks
Internet of Things • Mobile • Retail
Technical lead for embedded firmware and Linux wireless architecture on residential gateways. Own Wi‑Fi 6E/7 feature integration, SoC‑agnostic implementations (prplOS/OpenWrt), profiling/optimization with perf and Valgrind, Python-based test automation, container lifecycle with Docker/prpl LCM, TR-181/TR-369 device management, IPC (ubus/iMTP), Layer 2/3 networking, and Git-based release pipelines.
Top Skills:
BroadcomCC++DockerEmbedded LinuxGitHostapdImtpIwMaxlinearOpenwrtPerfPrpl LcmPrplosPythonTr-181UbusUsp (Tr-369)ValgrindWi-Fi 6EWi-Fi 7Wpa_Supplicant
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


