Summary
Overview
Work History
Education
Skills
Certification
Honors & Awards
Timeline
Generic
RAVI PRAKASH SHUKLA

RAVI PRAKASH SHUKLA

Technical Lead Engineer
Delhi

Summary

Results-driven professional with over 9 years of experience in AUTOSAR application software development and team management for Tier1 and Tier2 automotive companies. Expertise in embedded C programming, complemented by proficiency in Vector tools such as DaVinci Developer, Configurator, and various CAN tools. Demonstrated ability to leverage advanced code debugging tools, including IAR and Trace32-Lauterbach, along with strong skills in battery parameter estimation. A forward-thinking team leader committed to efficient departmental operations, maximizing performance through strategic employee-role alignment and a focus on continuous operational improvement.

Overview

10
10
years of professional experience
3
3
Certifications
2
2
Languages

Work History

Technical Lead Engineer

Vestel International
02.2023 - Current
  • Client: Ford Trucks.
  • Project: FORD Body Control Module
  • Environment: DaVinci developer, DaVinci configurator, MATLAB, and Trace32 workbench, Lauterbach debugging, and S32 design studio.
  • Project Description: This project is using the S32K3XX series of microcontrollers and other supporting peripherals on the BCM board. ECU is responsible for controlling the functional features of Ford trucks, and this project also qualifies the functional safety level to ASIL-B, and supports OTA and cybersecurity features.
  • Configure the Crypt primitive driver, CryIf and implemnted secure debug feature.
  • Contribution: Travel to Customer side at Turkey and China for Project meetings, issue resolve and to provide tool training to team.
  • Designing the application architecture with the team in the DaVinci developer tool.
  • Exported ARXML is used to create functional requirements in the MATLAB environment for multiple features provided by the customer, and the generated code of the application software.
  • RTE integration in the DaVinci configurator and application code integration with the BSW stack to perform the build.
  • Performed MIL and HIL tests to verify application logic.
  • LDRA MISRA violation check for the project, and a solution is provided in the project code.
  • Led cross-functional teams to enhance operational workflows and boost efficiency.

Technical Lead

Interface Microsystem
05.2020 - 12.2022
  • Client: Stellantis.
  • Project: Heater Control Module.
  • Environment: Multilink-Renesas, Vector-CANoe, CANalyzer, MATLAB.
  • Project Description: This module is used to control various heating functions of the vehicle cabin, such as the steering wheel, driver and co-driver seats, and front defogger control. The module is a CAN-enabled device and has an inbuilt NTC. Low-side and high-side drivers are used to drive the heating element placed inside the cabin.
  • Contribution: Complete project management, starting from requirement study to actual product development and supporting the team for a smooth process.
  • Application development in the MATLAB environment to provide a model-based approach for logic development, code generation using AUTOSAR.tlc, and integration of application software with base software.
  • MIL testing, bench, and vehicle testing of software features implemented in software.
  • Analyzed market trends to inform decision-making and align strategies with organizational goals.
  • Collaborated with senior management to drive continuous improvement initiatives across departments.

Technical Lead

Interface Microsystem
05.2020 - 12.2022
  • Client: Mahindra & Mahindra.
  • Project: Intelligent Battery Sensor Module. Environment: CodeWarrior 11, Vector CANoe, and CANalyzer.
  • Project Description: This project is used to implement CAFE 2.0 norms for OEM, which is used to improve emission efficiency by connecting the battery sensor module at the negative terminal of the battery, which basically estimates SOC and other important factors of the battery to control different alternator modes.
  • Contribution: Complete project management, starting from requirement study to actual product development and also supported the team for a smooth process.
  • SOF and SOH logic design using the MATLAB-Simulink tool, simulation testing (MIL), SOC logic implementation in Embedded C, code generation using the embedded coder, and integration of application code with base software.
  • MIL testing, bench, and vehicle testing of software features implemented in software.
  • Supervised day-to-day operations to meet performance, quality and service expectations.

Senior Software Engineer

Interface Microsystem
05.2020 - 12.2022
  • Client: Mahindra & Mahindra.
  • Project: Mahindra Body Function Module.
  • Environment: MATLAB, IAR Workbench, Vector CANoe, CANalyzer.
  • Project Description: This project is a complete BCM for all Mahindra vehicles, which includes approximately. 45-50 features to control different functionalities related to body comfort. The team was responsible for handling the complete project, starting with the requirements to the end product.
  • Contribution: Requirement study of some features, complete model development of approximately. 7 features, code generation using the AUTOSAR.tlc compiler, application software (RTE) integration with base software.
  • MIL, HIL, and vehicle validation were performed for each feature.
  • Mentored junior engineers, fostering skills in coding standards and best practices.
  • Conducted code reviews to ensure adherence to quality standards and improve overall codebase integrity.

Software Engineer

KPIT Technologies
07.2018 - 05.2020
  • Client: FCA US.
  • Project: Engine Physics-Based Model Development (OBD COE)
  • Environment: MATLAB (Simulink and Stateflow), System Desk.
  • Project Description: This project is used to develop SWCs, which are specifically designed to monitor and test OBD faults of different engine COEs. The scope of this project starts with developing a model from the SRD, implementing the base logic, and generating code from the Embedded Coder. Model-in-loop and software-in-loop tests are performed to check the functional requirements of SWC.
  • Contribution: Creation and update of ARXML of ASW, and linking via RTE for BSW (setting some configurations to make AUTOSAR compliance using System Desk).
  • Analyzing the model or document SRD for development or change requests.
  • Frame model creation from the system desk.
  • Integrating logic into the frame model, compilation, and simulation.
  • Generating code from AUTOSAR-compliant embedded coder.
  • Creation of test harness, writing test vectors, and performing MIL-SIL testing.
  • Writing a control design document and DVPR.
  • Developed scalable software solutions to enhance system performance and reliability.
  • Virtual ECU simulation over control Desk.
  • Mentored junior engineers, fostering skill development and knowledge sharing.
  • Enhanced application security protocols, reducing vulnerabilities by implementing best practices.

Software Engineer

KPIT Technologies
07.2018 - 05.2020
  • Client: FCA US
  • Project: FCA Transmission Software and Model Integration.
  • Environment: MATLAB (Simulink and Stateflow), System Desk.
  • Project Description: This project is used to refactor base software and create individual SWCs that are working in the transmission COE (Shift Manager, clutch control, and diagnostic). The focus of this project is to create SWCs that comply with AUTOSAR requirements and generate C code.
  • Contribution: Creation of ARXML using the System Desk tool to create a frame model.
  • Logic integration from base software in a newly created frame model.
  • Compilation, simulation, and code generation using AUTOSAR Compliance Coder.
  • Code review.
  • Collaborated with stakeholders to gather requirements and translate them into technical specifications.
  • Conducted code reviews to ensure adherence to coding standards and improve code quality.
  • Implemented CI/CD pipelines to streamline deployment processes and increase efficiency.
  • Analyzed system architectures, identifying optimization opportunities to reduce operational costs.

Software Developer

Pace Infosys
07.2016 - 06.2018
  • Client: Pace Infosys.
  • Project: Courtesy Light Control.
  • Project: Courtesy Light Control. MATLAB, SIMULINK, and STATEFLOW.
  • Project Description: This project (POC) is used to model functional logic for the courtesy light in the MATLAB-Simulink environment. We took requirements in the form of pseudocode and created different logic to model the complete functionality using Simulink state flow blocks, and performed model-in-the-loop testing.
  • Contribution: To map the functional approach at different stages (ignition state, engine running state, and power-saving mode).
  • Developed control and memory logic to store and retrieve output state using previous output state and present input parameters.
  • Developed scalable software solutions, enhancing system performance and user experience.
  • Led cross-functional teams in agile development, improving project delivery timelines.
  • Mentored junior developers, fostering skill development and knowledge sharing.
  • Implemented automated testing frameworks, increasing code reliability and reducing bugs.

Education

PGD in Automotive Cyber-Secuity - Automotive Cyber-Security

BITS, Pilani
Hyderabad, India
04.2001 -

B.Tech - Electronics and Communications Engineering

Guru Gobind Singh Indraprastha University
Delhi
05.2016

12th - Science Education

Ramjas Sr. Sec. School
Delhi
05.2012

10th - Science

PGDAV Sr. Sec. School
Delhi
05.2010

Skills

MATLAB-Simulink

Certification

Encrypted VOIP, 2015, DRDO

Honors & Awards

1st position in technical Project completion at IIT Delhi, 2014

Timeline

Technical Lead Engineer

Vestel International
02.2023 - Current

Technical Lead

Interface Microsystem
05.2020 - 12.2022

Technical Lead

Interface Microsystem
05.2020 - 12.2022

Senior Software Engineer

Interface Microsystem
05.2020 - 12.2022

Software Engineer

KPIT Technologies
07.2018 - 05.2020

Software Engineer

KPIT Technologies
07.2018 - 05.2020

Software Developer

Pace Infosys
07.2016 - 06.2018

PGD in Automotive Cyber-Secuity - Automotive Cyber-Security

BITS, Pilani
04.2001 -

12th - Science Education

Ramjas Sr. Sec. School

10th - Science

PGDAV Sr. Sec. School

B.Tech - Electronics and Communications Engineering

Guru Gobind Singh Indraprastha University
RAVI PRAKASH SHUKLATechnical Lead Engineer