Skip to main content
Hemanth Kumar

Hemanth Kumar

Embedded Systems Engineer | Automotive ADAS | DSP & Firmware

Talent
BengaluruMember since August 24, 2026
C++PythonShell scriptingFreeRTOSINTEGRITYSabertonsISR designMultithreadingRTOS configurationMemory partitioningTask/priority schedulingLinker scriptsSIMD & VLIW programming modelsTI C66x DSP intrinsicsCache tuning (L1P/L1D/L2)Software pipeliningDMAAssembly analysis (TI C66x)I2CSPIUARTCANGPIOADCDACPWMTimersTI AWR2944 mmWave SoCKalman filterJPDA
·

Hire this person

Send a job offer directly to this candidate

C++PythonShell scriptingFreeRTOSINTEGRITY

About

Embedded software engineer with 11 years of specialized experience in automotive ADAS, radar firmware, and real-time embedded systems. Strong background in DSP optimization, RTOS integration, peripheral driver development, and SoC bring-up. Successfully delivered end-to-end embedded solutions across tier-1 automotive companies — Bosch, Valeo, and Continental/Aumovio — as well as a startup environment. Proficient in C, C++, and Python, with strong debugging and hardware-software interface skills.

Experience

Technical Architect – ADAS Radar & DSP at Aumovio (formerly Continental) (2021-04 – Present)

  • Redesigned radar tracking algorithms on TI C66xx DSP — reduced Kalman 10ms→1.2ms (88%), JPDA 6ms→2ms (67%), DBSCAN 5ms→0.5ms (90%) using SIMD intrinsics, VLIW‑aware optimizations, cache‑optimized data layouts, and architecture redesign; built a custom DSP‑optimized floating‑point matrix library employing software pipelining and efficient memory access patterns.
  • Integrated CUDA-based HWA emulation into the SIL validation framework — enabled full software validation without physical target hardware.
  • Architected interrupt‑driven multicore synchronization between C66x DSP and Cortex‑M4 on TI AWR2944 — used shared‑memory mailboxes and semaphore‑based task control, orchestrated DMA transfers from HWA to L3 memory, and replaced busy‑polling with event‑driven buffer handoffs to improve CPU efficiency.
  • Tuned radar signal-processing pipeline via assembly analysis and L1D/L1P/L2 cache optimization — ~30% latency reduction, ~20% memory footprint reduction
  • Developed Python-based tooling (runtime dashboard, pipeline analysis, stack reports) adopted as standard practice across multiple teams.
  • Debugged and resolved complex system-level issues including floating-point exceptions, memory corruption, and cross-module bugs across DSP and RTOS layers.
  • Contributed to radar tracking algorithm development and DSP pipeline optimization on TI AWR2944 mmWave platform.
  • Supported SIL validation framework development and performed system-level debugging across DSP and RTOS layers.

Senior Embedded Software Developer – ADAS Platform at Valeo India Pvt Ltd (2018-08 – 2021-04)

  • Designed parking line classification from scratch using a decision tree approach on top of CNN output data — delivered real-time classification of parking lines on embedded hardware.
  • Built the software integration layer for camera-based perception algorithms on INTEGRITY RTOS (Renesas V3H RCar) - covering memory management, task scheduling, and C++ design patterns (Singleton, Factory).
  • Implemented zero-copy buffer handling using Google Protobuf Nano - ensured deterministic, real-time data flow within strict timing deadlines.
  • Developed ego-motion compensation to improve stability of camera-based object tracking across vehicle maneuvers.
  • Integrated and validated software on BMW production ECUs at Valeo's facility — worked directly with the BMW customer team to meet production requirements.

Embedded Software Developer – HMI & Embedded Platform at Robert Bosch Engineering and Business Solutions (2017-03 – 2018-08)

  • Designed and built the EMS Leaks test hardware from scratch — an embedded device that measures hardware characteristics of HMI units (signal rise/fall times, voltage levels, Quality of the communication) using custom drivers for Timers, ADC, PWM, SPI (NVM), LCD, and UART.
  • Developed a Python-based test automation framework on the PC side — communicates with the EMS Leaks hardware over UART, automates the full test sequence, and significantly reduced production line validation time.
  • Wrote peripheral drivers (I2C, SPI, UART, GPIO, ADC, DAC, Timers) on Renesas MCUs — fully MISRA-C compliant.
  • Analyzed requirements from DOORS and translated them into MISRA-compliant embedded C implementations.
  • Supported SoC bring-up and validated hardware-software interfaces — worked closely with hardware teams using schematics, JTAG, oscilloscopes, and logic analyzers.

Embedded Software Developer at Think Circuit Technologies Pvt Ltd (2015-05 – 2017-03)

  • Owned the full product lifecycle — requirements, hardware design, firmware, and production release — across multiple products in a startup environment.
  • Inverter Air Conditioner Outdoor Unit: Implemented FOC algorithm to drive a BLDC motor on Infineon XMC1300 — designed high-voltage inverter circuits and wrote low-level drivers (I2C, SPI, ADC, DAC, PWM, EEPROM).
  • Driver Display Unit – Cap Sense Keyboard: Built a capacitive touch keyboard on Cypress PSoC 4200 — including touch sensing, display output, and communication drivers (SPI, UART, ADC).
  • Designed PCB layouts and schematics using Cadence OrCAD — including high-voltage circuit design.
  • Debugged and validated embedded systems using oscilloscopes, multimeters, and logic analyzers; supported SoC bring-up for both products.

Education

Bachelor of Technology in Electrical and Electronics Engineering – Intellectual Institute of Technology, Anantapur (2010 – 2014)

Skills

Embedded Systems EngineerAutomotive ADASDSP & Firmware

Reviews

Related