Summary
Overview
Work History
Education
Skills
Certification
Timeline
Training
Skills Profile
Core Competencies
Training
Generic
Rajeev Singh Kushwaha

Rajeev Singh Kushwaha

Senior Automotive Software Engineer
Bangalore,KA

Summary

Results-driven Senior Software Engineer with 16+ years of experience in designing and developing embedded software for In-Vehicle Infotainment (IVI) systems. Proven expertise across FOTA, audio, networking (Bluetooth/Cell-modem), power-moding, and navigation modules. Proficient in C/C++, OOAD and Java, with strong hands-on knowledge of QNX RTOS and Linux environments. Certified SAFe 5.1 Scrum Master with a solid track record in Agile development, middleware integration, multithreaded programming, and inter-process communication. Adept at performance tuning, boot-time optimization, and cross-functional collaboration with multicultural, globally distributed teams. Skilled in tools like GIT, IBM Jazz RTC, QNX Momentics, and more.

Overview

17
17
years of professional experience
2008
2008
years of post-secondary education
2
2
Certificates

Work History

Manager

Capgemini Technology Services India Limited
Bangalore
07.2022 - Current

Project: R2HPC | Module: Cluster (FOTA, IPC) | Client: PASA | OEM:Stellantis | Platform: QNX RTOS | Languages: C/C++

  • Led the Cluster module for Stellantis e-cockpit on QNX RTOS, covering FOTA, IPC, logging, and InterVM communication.
  • Designed and developed FOTA functionality from the ground up
  • Implemented IPC gateway (IpcForwarding) between VIP and IVI
  • Led development of system logging and InterVM modules

Manager

Capgemini Technology Services India Limited
Bangalore
06.2020 - 07.2022

Project: VP4R| Module: System Service | Navigation | Connectivity | Power-Moding | Client: PASA | OEM:Stellantis | Platform: QNX RTOS | Languages: C/C++

  • Led development of key IVI modules—FOTA, Navigation, Connectivity, Power-Moding, and System Services.
  • Contributed to FOTA/USB update systems, including secure package signing workflows.
  • Contributed to navigation stability, improved GPS accuracy, and resolved MTBF defects.
  • Maintained and debugged Bluetooth/cellular modules (hands-free, contact sync, Wi-Fi, eCall).
  • Delivered critical features for CAN-based Power-Moding state transitions and heartbeat mechanisms.

Technical Lead

Capgemini America Inc.
Peachtree City, Georgia
06.2017 - 04.2020

Project: VP4R | Module: System Service, Navigation | Client: PASA | OEM: Stellantis(FCA) | Platform: QNX RTOS | Languages: C/C++

  • Developed and maintained System Services and Navigation middleware for Stellantis' QNX-based VP4R IVI platform.
  • Designed and developed multithreaded IPC-based components in C++ for FOTA, Navigation, screen management, CPU high load, logging, and startup/shutdown coordination.
  • Re-architected Physical Layer Management (PLM) for seamless multi-display switching across infotainment units.
  • Maintained the Service life cycle manager module.
  • Enhanced navigation startup/recovery flows, improving system reliability across ignition cycles.

Technical Lead

Capgemini America Inc.
Peachtree City, Georgia
01.2017 - 06.2017

Project: NTG 5star2 | Module: System Abstraction Layer | Client: PASA | OEM: Diamler | Platform: QNX RTOS | Languages: C/C++

  • Contributed to System Abstraction Layer (SAL) for Daimler’s NTG 5star2 IVI platform, enabling seamless IPC between HMI and core services like Audio, Media, Networking, and Vehicle.
  • Implemented key features in Telephone (call logs, phonebook, messages, dual phone support) and Media service areas.
  • Performed defect triaging, core dump analysis, and field log evaluation to resolve stability issues.

Senior Software Engineer

Capgemini America Inc.
Atlanta, Georgia
06.2015 - 01.2017

Project: Freestyle Universal Platform | Module: Interactive Beverage Dispensing System | Client: The Coca-Cola Company | Platform: QNX RTOS | Languages: C/C++

  • Developed core embedded modules for Coca-Cola’s touchscreen-based beverage dispenser using C++ on QNX RTOS.
  • Contributed to Core Dispenser Module (CDM) and Ingredient Health Manager (IHM) for accurate beverage tracking and dispensing control.
  • Built multithreaded, IPC-driven software using OOAD principles on ARM-based systems.
  • Mentored junior engineers and collaborated with cross-functional teams to deliver robust, scalable solutions.

Senior Software Engineer

Capgemini America Inc.
Farmington Hills, Michigan
01.2014 - 06.2015

Project: Ford Sync Gen3.0 | Module: Navigation | Client: Panasonic Automotive Systems Company of America | OEM: Ford | Platform: QNX RTOS | Languages: C/C++

  • Developed and optimized Ford’s embedded navigation system on QNX using C++ and OOAD principles.
  • Contributed to features like Travel Link, POI Search, POI selection on map, Route Guidance, Waypoints, and GPS Positioning.
  • Collaborated with Architecture Team to optimize Navigation startup/shutdown performance.
  • Performed requirement analysis, static code analysis (Coverity), memory profiling, and real-world in-vehicle testing.

Senior Software Engineer

Capgemini Technology Services India Limited
Noida, Uttar Pradesh
01.2012 - 01.2014

Project: Daimler NTG 5star1 | Module: Audio Mode Service | Client: PASA Automotive Systems Company of America | OEM: Daimler | Platform: QNX RTOS | Languages: Embedded C/C++

  • Developed the Mode Service, a source arbitration component managing audio routing across Media, Tuner, Bluetooth, and Navigation.
  • Implemented core features like source registration, stack management, and a rule engine to enhance performance.
  • Designed and debugged multithreaded IPC-based components on QNX.
  • Collaborated with cross-functional teams and mentored offshore engineers on design and implementation.

Software Engineer

Bitstream India Pvt. Ltd
Noida, Uttar Pradesh
05.2011 - 12.2011

Project: Bolt Browser | Company: Bitstream India Pvt. Ltd. | Platform: J2ME | Languages: C/C++, JAVA

  • Contributed to multilingual, lightweight mobile browser with features like favorites, browsing history, and smart page traversal using a tree structure.
  • Designed and implemented multithreaded, IPC-based modules for core features.
  • Resolved concurrency and synchronization issues in multi-frame rendering across multiple threads, improving system stability.

Software Engineer

Smart Chip Pvt. Ltd
Noida, Uttar Pradesh
01.2009 - 05.2011

Project: Zeus Application | Client: OnMobile Global Limited | Platform: Embedded | Languages: Embedded C

  • Developed and maintained the Zeus client application, enabling interactive multimedia services with features like service activation, content navigation, and session data reporting.
  • Implemented message processing (Configuration, Subscription, Interactive) to enhance user responsiveness.
  • Performed requirement analysis, feature development, and thorough unit/system testing.
  • Resolved customer-reported issues and supported UAT at client site; mentored junior engineers.

Education

Bachelor of Technology - Computer Science and Engineering

Meerut Institute Of Engineering And Technology
Meerut, Uttar Pradesh, India
06.2008

Skills

Certification

2022, SAFe 5.1 Scrum Master Certified (SSM 5.1)

Timeline

Manager

Capgemini Technology Services India Limited
07.2022 - Current

Manager

Capgemini Technology Services India Limited
06.2020 - 07.2022

Technical Lead

Capgemini America Inc.
06.2017 - 04.2020

Technical Lead

Capgemini America Inc.
01.2017 - 06.2017

Senior Software Engineer

Capgemini America Inc.
06.2015 - 01.2017

Senior Software Engineer

Capgemini America Inc.
01.2014 - 06.2015

Senior Software Engineer

Capgemini Technology Services India Limited
01.2012 - 01.2014

Software Engineer

Bitstream India Pvt. Ltd
05.2011 - 12.2011

Software Engineer

Smart Chip Pvt. Ltd
01.2009 - 05.2011

Bachelor of Technology - Computer Science and Engineering

Meerut Institute Of Engineering And Technology

Training

  • Advanced C/C++, 5 Days, Internal Capgemini training
  • Linux Device Drivers, 7 days, Internal Capgemini training

Skills Profile

QNX RTOS, OSEK RTOS, Linux, Windows CE, C/C++, JAVA, Embedded C, Python, Shell Scripting, XML, Automotive Infotainment, Embedded Platforms with ARM, TI, X86 Processors, 8051 microcontroller-based chips, IAR Visual-State, Enterprise Architect, Rational Rhapsody, Quantum Leaps, GDB, GHS, Canalyzer, Canoe, Vehicle SPY, QNX Momentics, Git, Gerrit, IBM Jazz RTC, SVN, Eclipse, TFS, Coverity, Parasoft, Code-collaborator, Quantum Leaps, SQL, Have trained new joiners to the automotive domains like navigation, Connectivity as well as to the current project platform. Providing technical expertise to customer in designing new applications. Interface with offshore development team for technical guidance and design reviews.

Core Competencies

  • In-Vehicle Infotainment (IVI) Software Development & Integration
  • Firmware Over-The-Air (FOTA) Design & Deployment
  • Real-Time Operating Systems: QNX, OSEK, Embedded Linux
  • Multithreaded IPC Middleware Architecture (Automotive Grade)
  • C/C++ Development with OOAD & STL
  • GPS Navigation, Route Guidance & POI Systems
  • Power Moding & Low-Power Strategies for Embedded Platforms
  • Connectivity Stack Integration: Bluetooth, Cellular, Wi-Fi
  • System Performance Optimization & MTBF Enhancement
  • Model-Based Design: Rational Rhapsody, Enterprise Architect, IAR Visual-State
  • Agile & SAFe 5.1 Practices | Certified Scrum Master
  • Cross-Functional Team Leadership & Global Collaboration
  • Project Management & Stakeholder Engagement
  • Team Coaching, Mentorship & Talent Development
  • Performance Evaluation & Continuous Process Improvement
  • Analytical Problem Solving & Root Cause Analysis
  • Tool Expertise: Git, QNX Momentics, IBM Jazz RTC, DOORS (DNG), CANalyzer, Coverity

Training

  • Advanced C/C++, 5 Days, Internal Capgemini training
  • Linux Device Drivers, 7 days, Internal Capgemini training
Rajeev Singh KushwahaSenior Automotive Software Engineer