Summary
Overview
Work History
Education
Skills
Timeline
Generic

BHAVYA CHINTHALA

Summary

5+ years of experience in embedded systems validation, embedded software development, and firmware testing across automotive and electronics manufacturing (EMS) environments. Experience validating embedded control boards and firmware for automotive, industrial, and medical electronic assemblies manufactured for global OEM clients in an EMS environment. Experience supporting storage and SSD-oriented validation environments, including exposure to NVMe/PCIe concepts, SSD firmware validation workflows, storage device enumeration, system configuration, and hardware readiness activities. Strong background in automotive embedded software development with AUTOSAR Classic architecture, including BSW configuration, RTE integration, and diagnostic stack development. Proficient in Embedded C/C++ programming for ARM Cortex-M based microcontrollers used in automotive ECUs and industrial control boards. Hands-on experience with communication protocol validation including CAN, CAN FD, LIN, UDS (ISO 14229), SPI, I2C, UART, and USB. Skilled in Hardware-in-the-Loop (HIL), Software-in-the-Loop (SIL), and functional board-level testing using Automated Test Equipment (ATE), oscilloscopes, and logic analyzers. Experience developing Python-based test automation scripts and CAPL scripts to streamline regression and functional testing, reducing manual test effort by over 35%. Proficient in using Vector CANoe/CANalyzer for network simulation, protocol analysis, and diagnostic validation of automotive ECUs. Working knowledge of functional safety standards (ISO 26262) and process compliance frameworks (ASPICE) for automotive embedded software validation. Experience in requirement management and traceability using IBM DOORS and JIRA for defect tracking across the validation lifecycle. Familiar with firmware flashing, bootloader validation, and over-the-air (OTA) update testing for embedded control units. Exposure to PCBA-level functional testing, boundary scan, and manufacturing test fixture development in a high-volume EMS environment. Strong understanding of the embedded software development lifecycle (V-model), from requirements analysis through unit, integration, and system-level testing. Hands-on experience with AUTOSAR BSW modules including COM, DCM, DEM, and NvM, configured using Vector DaVinci and EB Tresos. Skilled in unit testing and code coverage analysis using VectorCAST to meet ASPICE and safety-related quality requirements. Experience with Rest Bus Simulation (RBS) in CANoe to simulate missing ECU nodes and validate network communication behavior. Knowledge of Real-Time Operating Systems (FreeRTOS), including task scheduling, interrupt handling, and memory management for embedded applications. Experience with defect management, root cause analysis, and risk-based testing practices in regulated engineering environments. Exposure to CI/CD concepts for embedded validation, supporting automated build verification and regression tracking. Experience working in Agile (Scrum) environments, participating in sprint planning, daily stand-ups, backlog grooming, and retrospectives. Effective communicator with strong analytical and debugging skills, adept at root-causing firmware and hardware integration issues. Experience with embedded component-level testing and debugging, including ECU/firmware integration, communication interfaces, and diagnostic behavior. Skilled in systematic debugging, failure reproduction, log/trace analysis, and root-cause investigation across hardware, software, and firmware. Hands-on use of MATLAB/Simulink, HIL/SIL concepts, Vector CANoe/CANalyzer, CAPL, and Python for simulation, test automation, and validation.

Overview

7
7
years of professional experience

Work History

Embedded Engineer / Validation Engineer

Jabil
St. Petersburg, FL
05.2025 - Current
  • Project: Embedded Board & Firmware Validation for OEM Electronic Assemblies
  • Performed hardware bring-up, system configuration, firmware validation, and system-level functional testing of embedded electronic platforms.
  • Configured, maintained, and troubleshot PC/server-based test systems, validation benches, Automated Test Equipment (ATE), test fixtures, and supporting infrastructure.
  • Supported SSD and storage system validation, including NVMe/PCIe device configuration, device enumeration, firmware readiness, and system initialization.
  • Performed PCIe connectivity checks, device detection, configuration verification, and troubleshooting of firmware, initialization, and power-related issues.
  • Executed functional, regression, integration, and firmware validation test cases, including pre-flight checks and system readiness verification.
  • Used Linux/Unix command-line tools to inspect system configurations, device status, connectivity, diagnostic information, and system logs.
  • Developed Python, Shell, and CAPL scripts to automate test execution, system checks, log collection, communication testing, and regression validation.
  • Validated embedded firmware on ARM Cortex-M-based control boards, including firmware flashing, bootloader verification, update, rollback, and recovery testing.
  • Used JTAG debuggers, oscilloscopes, logic analyzers, multimeters, and software diagnostic tools to troubleshoot hardware and firmware integration issues.
  • Performed component-level functional testing and debugging of embedded control boards, analyzing failures against requirements and expected behavior.
  • Applied structured debugging and root-cause analysis to isolate hardware, firmware, configuration, and connectivity issues.
  • Investigated CAN/CAN FD communication faults, diagnostic failures, timeout conditions, and error-handling behavior using communication traces and system logs.
  • Supported BMS component testing and debugging by validating functional behavior, diagnostic responses, and fault-handling scenarios, where applicable.
  • Supported fault-injection and state-machine testing to verify fault detection, state transitions, error handling, and system recovery behavior, where applicable.
  • Used MATLAB, Simulink, Hardware-in-the-Loop (HIL) systems, and Vector tools to support functional testing, simulation, and embedded software validation.
  • Applied ASPICE processes and V-model methodologies to support requirements-based testing, test traceability, and software quality activities.
  • Supported cybersecurity and functional safety validation activities by reviewing system behavior, fault responses, and applicable requirements.
  • Performed POST, board health checks, device initialization checks, and functional verification during new hardware bring-up.
  • Conducted boundary scan and In-Circuit Test (ICT) fixture validation to support PCBA testing and manufacturing test coverage.
  • Developed and maintained test fixtures, jigs, validation procedures, test configurations, and repeatable test checklists.
  • Supported New Product Introduction (NPI) and First Article Inspection (FAI) activities, including hardware readiness, firmware readiness, test setup, and validation execution.
  • Collected and analyzed system logs, firmware logs, diagnostic data, test results, failure observations, and reproduction steps for engineering investigations.
  • Logged and tracked defects in JIRA, documenting test conditions, failure symptoms, diagnostic evidence, and troubleshooting results.
  • Maintained requirements and test-case traceability using IBM DOORS and prepared validation reports, test summaries, and engineering documentation.
  • Followed ASPICE, functional safety, and applicable engineering processes while collaborating with hardware, firmware, manufacturing, quality, and system engineering teams.
  • Identified opportunities to improve test automation, scripting, documentation, and standardized validation workflows to increase test consistency and efficiency.

Embedded Engineer

KPI Technologies
Pune
05.2020 - 07.2023
  • Performed embedded firmware validation, integration testing, diagnostic validation, and system-level testing for automotive electronic control units.
  • Supported ECU hardware/firmware bring-up, firmware flashing, bootloader validation, diagnostic testing, and integration activities.
  • Developed and executed functional and regression test cases for embedded firmware and communication interfaces.
  • Developed Python and CAPL automation scripts for repeatable regression, diagnostic, and communication testing.
  • Used JTAG and Lauterbach TRACE32 to troubleshoot firmware, timing, communication, and hardware/firmware integration issues.
  • Validated CAN, CAN FD, LIN, SPI, I2C, and UART interfaces across ECU systems.
  • Captured diagnostic information, communication traces, failure observations, and test evidence to support engineering analysis.
  • Performed unit and integration testing using VectorCAST and analyzed test results and code coverage.
  • Supported Rest Bus Simulation environments to reproduce system-level conditions and isolate integration failures.
  • Developed diagnostic services aligned with UDS ISO 14229, including DTC handling, session management, ECU programming, and firmware flashing.
  • Maintained requirements-to-test traceability using IBM DOORS and tracked defects through JIRA.
  • Performed root-cause analysis and participated in defect triage with software, hardware, and system engineering teams.
  • Supported software release readiness by verifying firmware builds, configurations, flashing procedures, diagnostics, and regression results.
  • Participated in ASPICE, ISO 26262, V-Model, and Agile/Scrum engineering processes.
  • Collaborated with hardware and system teams during design reviews, requirement clarification, integration testing, and issue resolution.
  • Validated AUTOSAR basic software and diagnostic components, including communication and diagnostic behavior, using Vector toolchain utilities and repeatable test procedures.
  • Supported ASPICE-aligned validation activities through requirements traceability, test evidence, defect documentation, and cross-functional issue resolution.
  • KPI Technologies is a global automotive software engineering company providing embedded software solutions to leading OEMs. This engagement involved development and validation of AUTOSAR Classic based Body Control Module (BCM) software, including basic software (BSW) configuration, diagnostic services, and CAN network communication for passenger vehicle programs.
  • Project: AUTOSAR-Based Body Control Module Software Development & Diagnostics Validation

Embedded Engineer

Varroc Engineering
05.2019 - 05.2020
  • Developed embedded C firmware for microcontroller-based LED lighting control modules, implementing PWM dimming and fault-detection logic.
  • Assisted in validating LIN bus communication between lighting control modules and vehicle body control units.
  • Performed unit testing and bench-level validation of firmware using oscilloscopes and multimeters to verify signal timing and output accuracy.
  • Supported CAN network integration testing using Vector CANoe for lighting control feature validation.
  • Assisted senior engineers in preparing test cases and test reports for lighting module functional validation.
  • Debugged firmware issues on prototype hardware using JTAG debuggers and logic analyzers.
  • Documented test results and defect findings, supporting defect tracking and resolution in coordination with the design team.
  • Participated in design and code reviews, gaining hands-on exposure to automotive embedded software development practices.
  • Supported preparation of requirement and design documentation for lighting control module features.
  • Assisted in configuring basic ADC and timer peripherals for ambient light sensing and PWM-based dimming control.
  • Learned and applied version control practices using SVN for firmware source code management.
  • Supported validation of power-on and fault-recovery behavior of lighting modules under varying voltage conditions.
  • Collaborated with cross-functional hardware and validation teams to ensure timely delivery of module firmware releases.
  • Varroc Engineering is a global manufacturer of automotive lighting and electronics systems. This project involved embedded firmware development and validation for LED lighting control modules, including sensor interface integration and CAN/LIN based communication with vehicle body control systems.
  • Project: Automotive Lighting Control Module Firmware Development

Education

Master of Science (M.S.) - Computer Science

Southern Arkansas University

Bachelor of Computer Applications (BCA) - Computer Science

Jagaramudi Kuppuswamy Choudary College

Skills

  • Programming Languages: C, Embedded C, C, CAPL, Python
  • HIL / Test Tools: dSPACE, VT Systems, National Instruments (NI) ATE, Opal-RT
  • SSD / Storage / PCIe: NVMe, SSD Validation, PCIe, PCIe Device Enumeration, Storage Device Configuration, SSD Firmware Validation, Firmware Readiness, Storage System Validation, PCIe Connectivity, Device Initialization, Storage Diagnostics
  • CAN Tools: Vector CANoe, CANalyzer, CANape, Candela Studio
  • Defect Tracking Tools: JIRA, Quality Center (QC), IMS
  • Version Control & Repo Management: Git, GitHub, SVN, IMS
  • Simulation & Modelling: MATLAB, Simulink
  • Protocols: CAN, CAN FD, LIN, UDS, SPI, I2C, UART, USB, J1939
  • AUTOSAR Tools: Vector DaVinci, EB Tresos
  • Requirements Management: IBM DOORS, ALM, JAMA Connect
  • Real-Time Operating Systems: FreeRTOS
  • Debug Tools: JTAG, J-Link, Lauterbach TRACE32, Oscilloscopes, Logic Analyzers
  • Standards & Processes: ISO 26262, ISO 14229 (UDS), ASPICE, V-Model, Agile/Scrum
  • Testing Types: Unit Testing, Integration Testing, HIL, SIL, Regression Testing, Functional Testing

Timeline

Embedded Engineer / Validation Engineer

Jabil
05.2025 - Current

Embedded Engineer

KPI Technologies
05.2020 - 07.2023

Embedded Engineer

Varroc Engineering
05.2019 - 05.2020

Master of Science (M.S.) - Computer Science

Southern Arkansas University

Bachelor of Computer Applications (BCA) - Computer Science

Jagaramudi Kuppuswamy Choudary College
BHAVYA CHINTHALA