Saravanan Subramanian — Software Engineer
Senior Embedded Software Engineer with 3.5+ years building safety-critical ADAS and SDV systems at a Tier-1 automotive supplier. I specialize in USS service development, multi-core SoC integration, and production-level debugging on TI Jacinto (TDA4) platforms across QNX, SafeRTOS, and Linux. What I've delivered: • Owned USS (Ultrasonic Sensor System) service development end-to-end in C++ using SOA architecture for production automotive ECUs — real-time diagnostics, fault resilience, and ASIL-aware behavior. • Drove CPU utilization from ~70% to ~30% through execution profiling and memory optimization on a safety-critical embedded target. • Reduced io-sock CPU usage by ~20% through QNX socket optimization. • Owned full Autonomous Parking ADAS stack integration across 6 modules — from perception through planning to motion control. • Resolved complex production issues including concurrency bugs, IPC failures, heap corruption, and crash analysis across QNX aarch64 and SafeRTOS R5F — often with no runtime debugger available. Transitioned from Mechanical Engineering to Embedded Software driven by a deep interest in low-level systems, real-time computing, and how software meets hardware in safety-critical environments. Stack: C++ · C · TI J784S4 (TDA4) · QNX 8.0 · SafeRTOS · Linux · VxWorks · FreeRTOS · ADAS · USS · SOA · ISO 26262 · ASIL · IPC · GDB · CMake · Wind River Studio · TIOVX · TIDL
Stackforce AI infers this person is a specialist in Automotive Embedded Systems with a focus on ADAS technologies.
Location: Bengaluru, Karnataka, India
Experience: 3 yrs 9 mos
Skills
- Embedded Systems
- Adas
Career Highlights
- Expert in safety-critical ADAS and SDV systems.
- Proven track record in reducing CPU utilization significantly.
- Strong experience in multi-core SoC integration and debugging.
Work Experience
Tata Elxsi
Senior Engineer (1 yr 9 mos)
Engineer (2 yrs)
Education
Bachelor's degree at National Institute of Technology Calicut