Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bhakti Patki

Technical Lead
Bengaluru,KA

Summary

Innovative Tech Lead with a strong background in C/C++ software development for embedded systems. Expertise in leading cross-functional teams to enhance system reliability and performance, while achieving compliance with industry standards.

Overview

15
15
years of professional experience

Work History

Tech Lead

Wipro Technologies
02.2023 - Current
  • Designed and implemented software modules in C/C++ for embedded Linux and RTOS-based automotive platforms.
  • Developed and maintained embedded firmware for automotive infotainment systems, including Head Units, Instrument Clusters, and In-Vehicle Infotainment (IVI) platforms.
  • Collaborated with cross-functional teams in Japan to define software requirements and architecture, ensuring alignment with feature implementation.
  • Integrated and validated communication interfaces such as CAN, LIN, Ethernet, UART, SPI, and I2C to enable interaction with vehicle ECUs and peripheral devices.
  • Worked on system bring-up, board support package (BSP) integration, device driver validation, and hardware-software integration activities.
  • Developed and executed unit, integration, and system-level test plans to ensure compliance with automotive quality standards.
  • Analyzed and resolved software defects using debugging tools, log analysis, protocol analyzers, and hardware test equipment.
  • Utilized version control and continuous integration tools to manage software releases and maintain code quality.

Tech Lead

Tech Mahindra
10.2021 - 02.2023
  • Designed and tested automotive features in Embedded C and Navistar International Language (NIL), contributing to robust vehicle performance.
  • Developed and executed white-box and black-box test plans achieving over 90% code coverage.
  • Performed Hardware-in-the-Loop (HIL) testing using vehicle simulation environments.
  • Debugged firmware issues in CAN, LIN, SPI, and UART communication, enhancing system reliability.
  • Ensured compliance with MISRA-C, ASPICE, and ISO 26262 development processes, promoting safety and quality standards.
  • Developed firmware for Automotive Body Control Module (BCM) on Renesas microcontrollers.

Firmware Engineer

Trimble Inc
08.2018 - 02.2021
  • Developed embedded firmware for GNSS products, improving functionality and performance for end users.
  • Integrated peripherals and communication interfaces on ARM Cortex-M platforms, enabling seamless connectivity.
  • Participated in board bring-up debugging and system validation to ensure product reliability.
  • Collaborated with hardware teams during product development and release cycles, ensuring alignment of technical objectives.

Firmware Engineer

Salutron Inc
07.2015 - 08.2018
  • Developed firmware for fitness tracker wearable devices, improving user engagement through enhanced functionality.
  • Implemented sensor integration and Bluetooth Low Energy communication features.
  • Optimized power consumption and system performance for improved user experience.
  • Conducted firmware testing and debugging, ensuring reliability and providing production support for smooth operation.

Development Engineer

Mahindra Engineering Services
04.2011 - 05.2013

Education

Some College (No Degree) - Embedded Systems

UCSC Extension
Santa Clara

Bachelor of Engineering - Electronics And Telecommunication

Pune University
Pune, India
07-2009

Skills

Firmware development

RTOS experience

Familiarity with QNX

Python

Root cause analysis

Board bring-up

Embedded Linux

Device driver development

Hardware-software integration

Interrupt handling

CAN bus communication

LIN communication

UART/SPI/I2C communication

HIL testing

MISRA-C compliance

Timeline

Tech Lead

Wipro Technologies
02.2023 - Current

Tech Lead

Tech Mahindra
10.2021 - 02.2023

Firmware Engineer

Trimble Inc
08.2018 - 02.2021

Firmware Engineer

Salutron Inc
07.2015 - 08.2018

Development Engineer

Mahindra Engineering Services
04.2011 - 05.2013

Some College (No Degree) - Embedded Systems

UCSC Extension

Bachelor of Engineering - Electronics And Telecommunication

Pune University
Bhakti PatkiTechnical Lead