Summary
Overview
Work History
Education
Skills
Timeline
Declaration
SoftwareEngineer

Palla Kavitha

Software Engineer
Bangalore

Summary

Results-driven professional with over 6 years and 4 years of experience in Model-Based Development and Verification & Validation within the automotive domain. Proficient in MATLAB/Simulink and Stateflow, with a strong background in requirement analysis, test planning, and design of test cases, complemented by expertise in requirement traceability and bug reporting. Skilled in various testing methodologies, including Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Product-in-the-Loop (PIL), with hands-on experience generating MCDC coverage reports. Detail-oriented and organized, consistently delivering high-quality results under tight deadlines while fostering collaboration as an enthusiastic team player committed to driving company success.

Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

8
8
years of professional experience

Work History

Software Engineer

Tata Consultancy Services
11.2023 - 08.2025

Door Seat Module:

Door seat module control functionalities such as manual and memory modes, Easy Entry/Exit, Staggering, Rejuvenate, Auto Save, Pie Plate, and Power Pitch. DSM architecture and ECU interactions across DSM, BCM, DCU, CAPM, and GWM over MS-CAN and HS-CAN networks, along with implementing motor-control logic for multiple seat axes using 2A, 3A, and 8A motor drivers. Development, including arbitration, prioritization, soft-stop/stall protection, and precondition-based operations for secure movement execution. Additionally, it’s handling memory seat logic—including store/recall behavior, key-fob association, and enhanced profiles—while ensuring smooth HMI and CAN-based interactions for seat control. It's worked on integrating switch mechanisms, such as hardwired and LIN switches, including debouncing and diagnostics support. Developed scalable and maintainable code, ensuring long-term stability of the software.

  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.

Responsibilities:

  • Analyze functional and system requirements to ensure clarity, completeness, and testability for ECU software development.
  • Design, develop, and maintain test cases for unit testing, feature testing, and system-level validation.
  • Execute Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Processor-in-the-Loop (PIL) testing to validate automotive software functionality.
  • Perform coverage analysis, and generate coverage justifications to ensure sufficient test coverage of software models and code.
  • Collaborate with clients, including design, software, and system engineers, to address defects, clarify requirements, and optimize models.
  • Maintain traceability between requirements, models, test cases, and validation results to support compliance with automotive standards.
  • Provide recommendations for model optimization and process improvements to enhance software reliability and development efficiency.
  • Tools: JIRA, MATLAB, Simulink, Stateflow, SVN, GIT.

Software Engineer

Photon Interactive Pvt Ltd
05.2022 - 09.2022

Associate Consultant

Invensis Technologies Pvt Ltd
08.2019 - 04.2022

Wipers and Washers Project

  • The windscreen washer system consists of several components: the wash water/fluid pump pumps the water/fluid from the water tank to the jets at the bottom of the windscreen and rear window. The jets spray the wash water onto the windscreen, where the wipers remove the water and dirt.
  • A warning will display when the fluid level is low.
  • There are three modes for the activation of wipers: Fast mode, intermittent mode, and Low mode. The wiper slow relay becomes active when any of the above modes become active. The wiper fast relay becomes active only when the fast mode becomes active. The wiper system shall return to, and remain in, the park position when the wiper switch is deactivated, or the ignition switch is turned off.

Responsibilities:

  • Performed model-based development (MBD) for ECU software design and validation.
  • Analyzed functional and system requirements to ensure completeness and testability.
  • Developed and maintained test cases for unit testing and system validation.
  • Executed Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing to verify software functionality.
  • Conducted coverage analysis and prepared coverage justification reports to ensure sufficient test coverage of models and code.
  • Maintained traceability between requirements, models, and test cases to support compliance with ASPICE.
  • Collaborated with the client to resolve defects and clarify requirement ambiguities.
  • Recommended model optimizations and process improvements to enhance software reliability and efficiency.
  • Prepared test documentation, reports, and participated in review meetings to validate software quality.

Tools: JIRA, MATLAB, Simulink, Stateflow, DOORS.

Associate Consultant

Invensis Technologies Pvt Ltd (Non-Automotive)
09.2017 - 08.2019

Education

B-Tech - CSE

Chaitanya Bharathi Institute of Technology
Proddatur
01.2017

Skills

Model-Based Design & Testing:

Timeline

Software Engineer

Tata Consultancy Services
11.2023 - 08.2025

Software Engineer

Photon Interactive Pvt Ltd
05.2022 - 09.2022

Associate Consultant

Invensis Technologies Pvt Ltd
08.2019 - 04.2022

Associate Consultant

Invensis Technologies Pvt Ltd (Non-Automotive)
09.2017 - 08.2019

B-Tech - CSE

Chaitanya Bharathi Institute of Technology

Declaration

I hereby declare that all the information given above is authentic to the best of my knowledge and that any misrepresentation by me in this application disqualifies my candidature.

 Place: Bengaluru                                                                   Date: Palla Kavitha

Palla KavithaSoftware Engineer