// experience.log

Professional Experience

8+ years of embedded firmware and automotive EV engineering across product development, system architecture, and team leadership roles.

8+

Years Experience

3

Companies

20+

Projects Delivered

EV

Automotive Domain

Assistant Manager

Current Employer

Hyderabad, Telangana, India
2022 – PresentAutomotive EV & Embedded Firmware

Leading embedded firmware development for automotive electric vehicle systems. Responsible for motor controller firmware, BMS integration, VCU development, CAN/J1939 communication stack, and instrument cluster development on embedded Linux.

Key Responsibilities

  • Architected and developed motor controller firmware for BLDC/PMSM motors using FOC and SVPWM on STM32
  • Developed BMS firmware for multi-cell lithium packs including SoC estimation, cell balancing, and contactor control
  • Built Vehicle Control Unit (VCU) firmware coordinating motor, BMS, charger, and DCDC subsystems via CAN/J1939
  • Developed automotive instrument cluster on Toradex iMX8 with Qt/QML displaying real-time CAN data
  • Set up complete Yocto/BitBake build system for embedded Linux platform with BSP customization and device tree
  • Implemented UDS diagnostics (ISO 14229) for fault reporting and ECU programming
  • Led technical reviews, defined firmware architecture, and mentored junior engineers
STM32CFreeRTOSCAN/J1939Qt/QMLYoctoToradex iMX8UDSBMSFOC/SVPWM

Senior Firmware & Application Engineer

Previous Employer

Hyderabad, Telangana, India
2019 – 2022Embedded Systems & Product Development

Senior firmware engineer responsible for embedded product development across industrial and IoT domains. Led hardware bring-up, peripheral driver development, communication protocol implementation, and HMI development.

Key Responsibilities

  • Developed firmware for STM32-based industrial control systems including motor drives and sensor interfaces
  • Implemented communication stacks: CAN, UART, SPI, I2C for peripheral and inter-system communication
  • Built DWIN TFT HMI interfaces for industrial control panels with multi-page UI and live data display
  • Developed ESP32-based IoT gateways with MQTT, Wi-Fi, OTA update, and cloud connectivity
  • Performed hardware bring-up, schematic review, and PCB-level debugging for new product designs
  • Wrote technical documentation including SRS, SDD, and test plans for product releases
STM32ESP32CC++CANUART/SPI/I2CDWIN HMIMQTTFreeRTOSPython

Embedded Firmware Engineer

Earlier Employer

Hyderabad, Telangana, India
2018 – 2019Embedded Firmware

Entry-level to mid-level embedded firmware engineer working on microcontroller-based product development. Focused on peripheral driver development, bare-metal firmware, and hardware integration.

Key Responsibilities

  • Developed bare-metal firmware for STM32 and AVR microcontrollers for industrial and consumer products
  • Implemented peripheral drivers: ADC, PWM, UART, SPI, I2C, GPIO for various sensor and actuator interfaces
  • Integrated FreeRTOS for multi-task firmware on STM32 platforms
  • Performed hardware debugging using oscilloscope, logic analyzer, and JTAG/SWD tools
  • Contributed to product testing and validation including unit tests and system integration tests
STM32AVRCFreeRTOSADC/PWM/GPIOUART/SPI/I2CJTAG/SWDOscilloscope

Education

B.E. / B.Tech — Electronics & Communication Engineering

Engineering College

India · 2014 – 2018

Foundation in electronics, microprocessors, digital systems, and communication

Certifications & Training

Embedded Systems & RTOS

Self-study / Online · FreeRTOS, bare-metal, STM32

Yocto Project Development

Self-study / Online · Custom Linux distros

Automotive CAN / J1939

Self-study / Online · Protocol implementation