CareerPlan

Embedded Firmware Engineer

GurgaonFull-time2026-11-10
On-site · IndiaNo visa sponsorship

Core

Develop and optimize firmware for embedded platforms, enabling intelligent features on edge devices with a focus on efficiency and reliability.

Role type

Embedded Firmware Engineer

Builds

Firmware for microcontrollers (ESP32-C6/P4, STM32-class) and embedded Linux targets (Quectel SC60 Yocto BSP)

Domain

Embedded Systems / IoT

Required skills

Embedded C, C++, Python, FreeRTOS, bare-metal firmware development, hardware interface protocols (UART, SPI, I2C, USB, PCIe, Ethernet), memory management, real-time constraints, hardware debugging (oscilloscope, logic analyzer, JTAG/SWD), schematic interpretation

Preferred skills

Hardware-in-the-loop testing, OTA/FOTA implementation, system performance analysis

Technologies

ESP32-C6, STM32, FreeRTOS, Quectel SC60, Yocto, MQTT, Git

Responsibilities

Design and develop embedded firmware and software; Develop bare-metal and RTOS drivers; Bring up new boards from scratch; Implement device connectivity and cloud communication; Debug and troubleshoot embedded systems; Develop functional and unit tests; Analyze system performance and optimize code

Seniority

Junior to Mid-level, hands-on IC