Staff Firmware Engineer @ Sibros

Dharmanshu Saini

Staff Firmware Engineer building the firmware backbone of connected vehicles — SDV, SOVD, and OTA at Sibros.

Dharmanshu Saini

About

I build firmware that keeps vehicles connected, updatable, and diagnosable in the field. At Sibros, I work across the Deep Connected Platform — from ECU-level C/C++ and in-vehicle protocols to cloud-linked telematics and standards-compliant diagnostics for OEM partners.

Previously I shipped VCU firmware and bootloaders for electric vehicles at Euler Motors, and edge AI / IoT systems at Stackfusion. I studied Electronics and Communication at NIT Kurukshetra.

Outside of work you’ll usually find me on a run, in a book, or out on a motorcycle.

Experience

Sibros

3 years 11 months

Staff Firmware Engineer

March 2026 – Present · Pune City

Architect and deliver firmware at the intersection of Software-Defined Vehicles (SDV), vehicle connectivity, and next-generation diagnostics across Sibros' Deep Connected Platform — enabling OTA updates, remote diagnostics, and SOVD compliance for global OEM partners.

  • Embedded Firmware
  • POSIX
  • SDV
  • SOVD / ASAM
  • OTA
  • DoIP / UDS
  • Telematics
  • Vehicle-to-Cloud

Senior Firmware Solutions Engineer

November 2024 – May 2026 · Pune, Maharashtra, India

Led firmware solutions spanning the full embedded and POSIX stack — from ECU-level firmware and in-vehicle protocols (CAN, SOME/IP, DoIP) to cloud-connected telematics and ASAM SOVD v1.1-compliant diagnostic interfaces.

Firmware Engineer

September 2022 – November 2024 · Pune, Maharashtra, India

  • Developed safety-critical C/C++ applications for the automotive industry.
  • Designed and implemented efficient UDS-based installers for downstream ECUs.
  • Led development of an installer for updating Adaptive AUTOSAR clusters over SOME/IP.
  • C / C++
  • UDS
  • DoIP
  • SOME/IP
  • Adaptive AUTOSAR

Euler Motors

1 year 4 months

Senior Embedded Engineer

April 2022 – September 2022 · Delhi, India

Embedded Engineer

June 2021 – March 2022 · Delhi, India

  • Designed and developed a Vehicle Control Unit using C and ThreadX RTOS.
  • Contributed to VCU hardware design.
  • Built bootloader support for ARM-based ST MCUs.
  • Wrote unit tests to ensure high-quality firmware.
  • C
  • ThreadX RTOS
  • Bootloader
  • STM32
  • VCU

Stackfusion Private Limited

8 months

IoT Embedded Engineer

January 2020 – August 2020 · Gurgaon, India

  • Built edge AI video analytics pipelines on NVIDIA Jetson Nano with DeepStream and GStreamer.
  • Developed a Google Coral USB accelerator plugin for DeepStream on Jetson Nano.
  • Implemented peer-to-peer video streaming with WebRTC.
  • Ported ESP32 edge device communication from HTTP to MQTT, increasing available RAM by ~50%.
  • Built automatic OTA updates and ECDSA-based tag signature verification for edge devices.
  • Implemented SecureBoot and flash encryption on edge boards.
  • Jetson Nano
  • DeepStream
  • ESP32
  • MQTT
  • OTA
  • SecureBoot

Skills

Focus areas

  • SDV
  • SOVD
  • OTA updates
  • DoIP
  • UDS
  • Vehicle diagnostics
  • Telematics (TCU)

Languages & platforms

  • C
  • C++
  • POSIX
  • Embedded Linux
  • ThreadX RTOS
  • ESP32
  • STM32 / ARM

Protocols & stacks

  • CAN
  • SOME/IP
  • Adaptive AUTOSAR
  • MQTT
  • WebRTC
  • ASAM SOVD

Practices

  • Bootloaders
  • SecureBoot
  • Automotive cybersecurity
  • ECU integration
  • Unit testing

Selected work

Looking inside Ajjas-Pro GPS Tracker

Teardown and reverse-engineering notes on the Ajjas-Pro GPS tracker — exploring hardware, firmware interfaces, and how the device talks to the world.

  • Reverse engineering
  • GPS
  • Embedded

Education

National Institute of Technology, Kurukshetra

B.Tech, Electrical, Electronics and Communications Engineering

2017 – 2021

Contact

Open to conversations about vehicle software, embedded systems, and interesting problems at the edge.