← All open roles

Embedded Firmware Engineer

Firmware & RTOS · Bengaluru, India · Hybrid

Full-time2–5 yearsPosted 10 May 2026
Loading…

About the role

Design, implement, and maintain firmware for ARM-based microcontrollers powering industrial IoT gateways and sensor nodes. You will work closely with hardware engineers to bring prototypes to production-ready devices.

Responsibilities

  • Develop bare-metal and RTOS-based firmware in C/C++ for STM32, ESP32, and Nordic platforms
  • Implement communication stacks (MQTT, Modbus, BLE, LoRaWAN) and OTA update pipelines
  • Profile power consumption and optimize for battery-operated and mains-powered devices
  • Collaborate on PCB bring-up, debugging with logic analyzers and oscilloscopes
  • Write unit tests and participate in code reviews with the firmware team

Qualifications

  • B.Tech/M.Tech in Electronics, ECE, or equivalent experience
  • Strong proficiency in C and embedded systems fundamentals
  • Hands-on experience with UART, SPI, I2C, ADC, and timer peripherals
  • Familiarity with Git and CI for embedded projects

Preferred

  • Experience with FreeRTOS or Zephyr
  • Knowledge of MISRA-C guidelines
  • Prior work on industrial or automotive-grade products

Ready to apply?

Submit your resume and a short cover letter. We review every application carefully.

Loading…