Summary
Overview
Work History
Education
Skills
Certification
Career Break
www.linkedin.com/in/vani-ganji
Timeline
Generic
Vani Ganji

Vani Ganji

Embedded Software/Firmware Engineer
Munich

Summary

Embedded Software/Firmware Engineer with 10+ years of experience in low-level software development using C/C++, Linux kernel and device drivers, and real-time embedded systems. Strong background in firmware development, hardware–software integration, diagnostics, and automotive platforms. Seeking a challenging embedded systems role to contribute to robust, high-performance system-level solutions. Talented at coding software, diagnosing problematic embedded systems. Effectively delivered full lifecycle support for embedded architecture. Specialization in systems used within Automotive industry.

Overview

9
9
years of professional experience
2
2
Certifications
2
2
Languages

Work History

Platform Project Manager

BMW AG – ALTEN Consulting Services GmbH
07.2022 - 08.2023
  • Managed Platform software releases, milestones and technical status reporting to stakeholders.
  • Acted as the primary interface between development team and system engineers, integration, testing and external suppliers.
  • Coordinated BAC (BMW AUTOSAR Core) platform library across multiple ECUs.
  • Supported requirement clarification, impact analysis and integration readiness for ECUs.
  • Combined technical background with project leadership to ensure on-time and quality deliveries.

Senior Software Engineer

L&T Technology Services Ltd, Munich
01.2022 - 06.2022
  • Analyzed and resolved software defects in UDS diagnostics and OBD components.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.

Embedded Firmware Engineer

Vermes Microdispensing GmbH, Holzkirchen
06.2020 - 12.2021
  • Developed embedded firmware in C99 for PIC32 and dsPIC33 microcontrollers.
  • Maintained and extended firmware libraries, including unit testing.
  • Enhanced graphical user interface using uGFX.
  • Implemented inter-processor communication using CAN, SPI, and I2C.
  • Performed software and hardware debugging using oscilloscopes and analyzers.
  • Participated in code reviews, version control (Git/SVN), and technical documentation.
  • Worked closely with electronics teams to optimize hardware–software interaction.

Chrome Audio Integration Engineer

Intel Technology India Pvt. Ltd, Bangalore
09.2018 - 01.2020
  • Enabled audio functionality on Chromebook platforms.
  • Developed Linux kernel machine drivers for the ALSA SoC layer.
  • Integrated audio components using I2C and I2S protocols.
  • Implemented boot-time beep generation from BIOS.
  • Debugged kernel-level issues related to audio initialisation and device communication.

Embedded Software Engineer

APTIV Technical Center India, Bangalore
05.2014 - 09.2018
  • Implemented and led platform enablement for Automotive Infotainment Systems.
  • Developed Power management, Thermal control, Platform activities and MCU interfacing.
  • Implemented communication stacks using CAN, LIN, UART and I2C.
  • Enabled data exchange between key panel, display, and head unit.
  • Optimised Boot time and Reboot sequence.
  • Performed controller reprogramming and firmware updates.
  • Ensured compliance with ASPICE and MISRA-C standards.
  • Presented components during ASPICE Level-2 audit (Volvo).
  • Trained in ISO 26262 Functional Safety and applied safety concepts in projects.
  • Involved in board bring up activity together with Hardware team in Hildesheim, Germany.
  • Participated in Program Increment planning meeting at Gothenburg, Sweden as a Platform Product Owner.

Education

Masters - Embedded Software & Systems

BITS Pilani
India
01-2017

Skills

Programming & Scripting: Embedded C, C (C17), Python and Shell (basic)

Operating Systems & Systems Programming: Linux (user & kernel space), device drivers (ALSA SoC, machine drivers), FreeRTOS, Bare-metal schedulers, MultiThreading and Memory management

Embedded & Hardware Interfaces: ARM / PIC32 / dsPIC33 / Renesas RH850 / 78K0R, Jacinto J6/J5 microcontrollers/processors, CAN, LIN, UART, SPI, I2C, I2S, UDS and OBD Diagnostics, Board bring-up & hardware debugging

Microcontroller programming

Embedded C programming

RTOS development

Memory management

Embedded systems debugging

Sensor integration

Hardware-software integration

Automotive software development

Device driver development

Embedded linux

Linux kernel

Power optimization

Object-oriented development

Multithreading programming

Linux kernel programming

Firmware development

Communication protocols

Python and C

Software development tools: JIRA, confluence

Project management

Source and version control: git, github

JIRA

Excellent communication

Programming

Adaptability and flexibility

Problem-solving abilities

Idea development and brainstorming

Time management

Team building

Code reviews

Software development standards

Project documentation

Team collaboration

Technical support

Document management

Root-cause analysis

Agile methodology

Certification

Introduction to Embedded Machine Learning & Edge AI - Projects: Motion detection and Keyword spotting using Edge Impulse

Career Break

  • Current status: Unemployed, actively looking for a new opportunity
  • Sep 2023 - Jan 2025: Parental leave

www.linkedin.com/in/vani-ganji

I am writing to express my interest in the Embedded Firmware & Software Engineer position. With over 10 years of experience in low-level software development, particularly focusing on C/C++, Linux kernel and device drivers, I am confident in my ability to contribute effectively to your team.

In my recent role at BMW AG as a Platform Project Manager, I successfully managed software releases and coordinated integration across multiple ECUs, acting as the primary interface between development teams and various stakeholders. My technical background in firmware development and project leadership allowed me to ensure on-time and quality deliveries, which directly supported project objectives.

Prior to that, I served as a Senior Software Engineer at L&T Technology Services, where I analyzed and resolved software defects in UDS diagnostics and OBD components. My experience as an Embedded Firmware Engineer at Vermes Microdispensing included developing embedded firmware for microcontrollers, enhancing graphical user interfaces, and implementing inter-processor communications. This hands-on work has equipped me with a strong skill set that extends beyond coding to include hardware-software integration and debugging.

Additionally, my tenure at Intel Technology India involved enabling audio functionality on Chromebook platforms, where I developed Linux kernel machine drivers and resolved kernel-level issues. I also contributed significantly at Aptiv Technical Center, focusing on automotive infotainment systems, where I implemented communication stacks and ensured compliance with ASPICE and MISRA-C standards.

Holding a Master's degree in Embedded Software & Systems from BITS Pilani, I bring a solid academic foundation along with practical experience. I am fluent in English (C1) and possess intermediate proficiency in German (B1), which aids my collaboration in diverse teams.

I am excited about the potential to contribute my expertise in embedded systems to your organization and am eager to bring my background in automotive platforms and real-time embedded systems to your development efforts. Thank you for considering my application. I look forward to the possibility of discussing how my skills can align with your needs.

Timeline

Platform Project Manager

BMW AG – ALTEN Consulting Services GmbH
07.2022 - 08.2023

Senior Software Engineer

L&T Technology Services Ltd, Munich
01.2022 - 06.2022

Embedded Firmware Engineer

Vermes Microdispensing GmbH, Holzkirchen
06.2020 - 12.2021

Chrome Audio Integration Engineer

Intel Technology India Pvt. Ltd, Bangalore
09.2018 - 01.2020

Embedded Software Engineer

APTIV Technical Center India, Bangalore
05.2014 - 09.2018

Masters - Embedded Software & Systems

BITS Pilani
Vani GanjiEmbedded Software/Firmware Engineer