Summary
Overview
Work History
Education
Skills
TOOLS
Affiliations
Timeline
Generic

Megha Jahagirdar

Bengaluru

Summary

Software Engineer with 3.8 years of experience in the automotive domain, specializing in RTOS-based development, device driver programming, and model-based design (MBD) using MATLAB/Simulink. Proficient in AUTOSAR architecture, CAN, UDS protocols.Validation experience across SiL and HiL environments.

Overview

4
4
years of professional experience

Work History

Software Engineer

Capgemini Engineering
11.2023 - Current
  • Project - Transmission Function Development and Calibration.
  • Developing MATLAB/Simulink models for diagnostic modules in an Automatic Transmission project, with code generation using TargetLink, followed by functional verification through MXAM checks.
  • Handling software change requests by performing coding and code reviews for both hand-written C modules (.c files) and Simulink models (.slx), ensuring compliance with MISRA C guidelines using Lint, Polyspace, and MXAM tools within the Transact toolchain.
  • Executing software integration and build processes for integration change requests using Jenkins, and labeling modules in accordance with the V-cycle release strategy.
  • Performing Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) testing to validate software functionality using Silver, CANape, and ProveTech tools
  • Managing OBD functionality and development by
  • Maintaining diagnostic specifications using CANdela Studio.
  • Configuring AUTOSAR DEM and DCM modules with DaVinci Configurator.
  • Preparing and maintaining OBD documentation for PRE/PVE testing
  • Conducting CAN protocol validation, including timeout tests and network robustness testing (NEST, NTS, DWT).
  • Analyzing root causes of field-reported issues using vehicle short test reports and MDF file analysis.
  • Developed automation tools to streamline diagnostics and analysis workflows:
  • OBD Documentation Tool using VBA for standardized documentation.
  • Issue Analysis Tool using Python for rapid triage of field-reported issue

Software Engineer

Capgemini Engineering
09.2021 - 10.2023
  • Project- Real-Time Multitasking System Development.
  • Designed and implemented a real-time multitasking embedded application using FreeRTOS on the STM32F407G-DISC1 board.
  • Developed multiple RTOS tasks to handle LED control, UART communication, and sensor data simulation, demonstrating task prioritization and scheduling.
  • Implemented inter-task communication using queues and synchronization using semaphores and mutexes for safe resource sharing.
  • Utilized RTOS software timers for periodic operations and event groups for task signaling and coordination.
  • Created low-level drivers for GPIO, UART, Timers, PWM, CAN, and RTC peripherals from scratch, without using HAL libraries, and integrated them into RTOS tasks for real-time hardware abstraction.
  • Debugged and analyzed RTOS behavior using SEGGER SystemView, gaining insight into task execution, CPU usage, context switching, and real-time trace analysis.

Education

Bachelor of Engineering - Electronics and Communication

BLDEAs P. G. Halakatti College of Engineering And Technology
Vijayapura
11-2020

P. U. C -

V. B. Darbar PU College
Vijayapura
05-2015

S. S. L. C -

V. B. Darbar High School
Vijayapura
05-2013

Skills

  • Programming languages: Embedded C, C, Python
  • RTOS and its debugging, multitasking design, and inter-task communication
  • Device driver development: GPIO, UART, timers, PWM, CAN, RTC
  • Model-based development - MATLAB/Simulink, Stateflow, TargetLink
  • Communication protocols: CAN (ISO 11898), UDS (ISO 14229), OBD-II (SAE J1979), AUTOSAR architecture
  • Testing and validation - Hardware-in-the-Loop (HiL), Software-in-the-Loop (SiL)
  • Microsoft Office (VBA Coding)

TOOLS

  • STM32 CubeIDE, SEGGER System View
  • Microcontroller & boards : Aurdino Uno & Node MCU, STM32 DISC Board.
  • Vector Tool : CANape,CANoe, CANdela Studio, DaVinci Configurator.
  • MATLAB/Simulink, Targetlink.
  • Model quality : MXAM
  • Static code analysis tool : Polyspace.
  • Configuration management : PVCS.
  • Jenkins, Jira, Silver too

Affiliations

Internship on Internet of Things (IoT)

July-August 2019

Center of advanced studies, in association with Terox RND and Consultancy Services Pvt LTD.

Timeline

Software Engineer

Capgemini Engineering
11.2023 - Current

Software Engineer

Capgemini Engineering
09.2021 - 10.2023

Bachelor of Engineering - Electronics and Communication

BLDEAs P. G. Halakatti College of Engineering And Technology

P. U. C -

V. B. Darbar PU College

S. S. L. C -

V. B. Darbar High School
Megha Jahagirdar