CareerPlan

Embedded Software Engineer

Bengaluru, Karnataka, IndiaFull-time2026-10-31 → 2026-11-10

Core

Design, write, and maintain real-time firmware and embedded Linux software for autonomous construction robots, including microcontroller code, drivers, and system integration.

Role type

Embedded Software Engineer (Firmware & Linux)

Builds

Firmware for custom boards, drivers for sensors/actuators, and embedded Linux compute nodes for autonomous robots

Domain

Robotics, Construction Automation, Embedded Systems

Required skills

C/C++, RTOS (FreeRTOS/Zephyr), Bare-metal firmware, Peripheral drivers (I2C, SPI, UART, CAN), Board bring-up, Debugging (oscilloscope/logic analyzer), Linux kernel drivers, Low-latency system design

Preferred skills

Motor control (BLDC/FOC), ROS2, NVIDIA Jetson SBCs, Safety-critical firmware, Robotic arms/AMRs

Technologies

STM32, ESP32, NXP, FreeRTOS, Zephyr, Linux, Jetson Orin, Jetson Nano, Raspberry Pi, ROS2, CANopen, EtherCAT, JTAG, SWD