Hemanth Kumar
Embedded Systems Engineer | Automotive ADAS | DSP & Firmware
Hire this person
Send a job offer directly to this candidate
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)

