09/20/2026 updated

NR
100 % available

Embedded Software Engineer | Automotive ECU | Bootloader | Diagnostics | AUTOSAR | Cybersecurity

Bengaluru, India
Worldwide
B.E. in Electronics & Communication Engineering, Visvesvaraya Technological University, 2018
Bengaluru, India
Worldwide
B.E. in Electronics & Communication Engineering, Visvesvaraya Technological University, 2018

Profile attachments

Naresh_MR_8Y.pdf

About me

Senior Automotive Embedded Software Engineer with 8+ years of experience in ECU bootloaders, UDS diagnostics (ISO 14229), and vehicle cybersecurity. I specialize in secure flashing, HSM/SHE integration, and AUTOSAR BSW across diverse MCUs, delivering robust OEM-ready C code for remote B2B contracts.

DebuggingEmbedded SoftwareAutomotive Software
Bootloader Architecture & Porting: End-to-end development of secure bootloaders, managing complex transitions between primary, secondary, and diagnostic applications. Proven track record of designing custom NVM memory layouts and porting legacy OEM flashing sequences across diverse architectures (e.g., RL78 to STM32).
Automotive Cybersecurity & Cryptography: Implementation of robust data authenticity and signature checks. Expert in HSM/SHE activation, crypto stack integration (CSM/CryIf), dynamic key management, and secure storage to meet strict OEM security standards.
AUTOSAR BSW & UDS Diagnostics (ISO 14229): Deep integration of AUTOSAR BSW modules (DCM, DEM, NvM, Crypto). Extensive experience building custom UDS stacks, engineering precise 1ms task schedulers, and managing complex diagnostic session transitions and service-tool interactions.
In-Vehicle Networking & Low-Level Drivers: Advanced configuration of CAN/CAN-FD, SPI, and Inter-Process Communication (IPC) for multi-MCU architectures. Hands-on experience developing low-level hardware modules (Timer, ADC, Watchdog) for safety-critical control units.
Embedded C & Test Automation: Production-grade Embedded C programming for bare-metal and RTOS environments. Proficient in CAPL scripting for Vector toolchains and Python for automating cryptographic signature calculations and flashing workflows.
Advanced Debugging & RCA: Systematic root-cause analysis using Vector CANoe, CANalyzer, GHS, and TI Clang. Experienced in trace monitoring and analyzing low-level hardware registers to identify reset behaviors and resolve complex integration bottlenecks.
Architecture Design & OEM Collaboration: Translation of raw OEM specifications into compliant High-Level (HLD) and Low-Level Designs (LLD). Direct technical coordination with Tier-1 and OEM stakeholders to freeze requirements and ensure full end-to-end traceability (SRWS).
MCU Target Expertise: Specialized in optimizing software for automotive-grade microcontrollers, heavily featuring Renesas RH850 (F1KM), RL78, STM32 (H5/C5), and TI CC2745xx platforms.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishGoodHindiGood

Project history

Senior Software Engineer

SMIT
Lead bootloader and diagnostics software development across TML and RE programs (TML Immo, RE Immo, RE TCU, RE CCU). Analyze flashing and diagnostics specifications, clarify requirements with OEM stakeholders, design OEM-compliant flashing sequences, implement DIDs/DTCs/RIDs, prepare HLD/LLD, design NVM and memory layouts, and resolve software defects using structured debugging and RCA. Additionally, analyzed bootloader specifications for KTM Keyless Control Unit (PMCU and SMCU), designed IPC protocol, implemented cybersecurity mechanisms including signature verification and image authentication, integrated Crypto stack and HSM, and managed key-management mechanisms. Led Bajaj OEM Bootloader Porting proof of concept, porting from RL78 to STM32H5 MCU, designing memory layout, developing STM32 MCAL components and validating flashing functionality.

Embedded Software Engineer

Intellipredikt Technologies
Developed embedded automotive software in C for instrument clusters and vehicle-control applications. Designed, developed, tested and debugged embedded software across application, bootloader and diagnostics layers. Performed unit testing, software integration and validation. Participated in peer reviews and mentored team members. Projects included Analog/Digital Instrument Cluster for New Holland Tractor, Vehicle Control Module for CASE Compactor, Instrument Cluster for Mahindra Thar, Instrument Cluster for Escorts Construction, and TFT-Based Cluster Display for IPT.

Embedded Software Intern

Intellipredikt Technologies
Gained hands-on experience with embedded software modules across multiple automotive microcontrollers and learned organizational coding standards. Contributed to HMI module development including product-specific display screens and associated control mechanisms.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in