R

Ritesh Sharma

DevOps Engineer

Bengaluru, Karnataka, India9 yrs 1 mo experience

Key Highlights

  • 9 years of experience in Embedded Systems development.
  • Expertise in Linux BSP and Android Framework.
  • Recognized for timely project completion with SPOT awards.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer specializing in Automotive and Networking solutions.

Contact

Skills

Core Skills

Linux BspAndroid BspFirmware DevelopmentSwitch ConfigurationKernel MigrationKernel OptimizationReal-time Linux SupportTesting AutomationManual Testing

Other Skills

Android DevelopmentAospLinuxDebuggingEmbedded CLinux KernelVisual Studio CodeNetwork SwitchesI2CUARTSPIAndroid KernelHypervisorDTSGDB

About

Aggregate experience in industry is 9 years Currently working on SA8255P chipset with different PDK versions, RBVM (Rapid boot VM) with Software defined vehicle SDV components and Kernel harry app, boot KPI, bugs and FVM (Feature VM) for multiple features starting from Boot KPI to implementing certain features ● 9 years of experience in Embedded Systems & System Software development. ● Currently working on Qualcomm SA8255P chipset for Renault SDV project (AOSP + SDV components). ● Expertise in Embedded C, Linux, QNX, Yocto, Android BSP & Framework, and debugging (static & dynamic). ● Strong understanding of Operating System concepts and complete SDLC. ● Skilled in boot-time optimization, kernel migration, and BSP-level tuning. ● Certified in Functional Safety (FUSA) and Embedded System Development. ● Experienced in mentoring teams, improving productivity and collaboration. ● Excellent analytical, problem-solving, and communication skills.

Experience

9 yrs 1 mo
Total Experience
--
Average Tenure
--
Current Experience

Kpit (working onsite for qualcomm)

Senior Technical Lead

Mar 2024Jun 2026 · 2 yrs 3 mos · Bengaluru · Hybrid

  • Sr. Technical Lead – Linux/Android BSP & Framework +HAL | Qualcomm (Renault SDV Project)
  • Working for Qualcomm on-site for Qualcomm Bangalore, on latest SA8255 chipsets whose default OS is QNX and 2 linux Android.
  • Worked on stabilizing service list for Rapid boot VM (RBVM) on HYP with security/enforce mode and learned multiple Car related use cases for SDV (Software defined vehicle) and segregated the same to system side.
  • Android BSP Ownership for Renault SDV project running dual Android instances (FVM & RBVM) with QNX on a hypervisor.
  • Developed Harry-App (Rust, Cargo, C++) for Camera, Display, Graphics & Audio teams; integrated as APEX module for boot-time availability.
  • Led SDV component integration for external repository / AOSP contribution on LA1.
  • Set up automated lab environment with remote-controlled power-on/off for 3 sample devices.
  • Achieved boot-up time optimization for FVM & RBVM via BSP-level tuning and init.rc modifications.
  • Implemented Deep Sleep & Resume features on FVM.
  • Resolved multiple CTS, VTS & CTS-on-GSI image fixes issues reported internally or by customer.
  • Troubleshot and closed critical issues: ADB loss, HMI delays, remount failures, SELinux policy errors, camera/audio/display bugs; performed ramdump analysis for complex cases, fixed many device-tree related issues and managed all lemans-vm-la-mt/lemans-vm-la1-mt related branches with good testing using dtc or Pre-devevelopment testing or hardware testing.
  • Supported cross-functional teams to meet performance and stability targets.
  • Source: https://lnkd.in/g2c_bhKW
  • Received Recognition (SPOT award) from both Renault and Qualcomm for actively working getting the task completed on time.
  • Interviewed around 20 candidates for LINUX BSP as well as Android BSP.
Android DevelopmentAospLinuxDebuggingEmbedded CLinux Kernel+2

Cisco systems (india) private limited, bangalore

Software Engineer

Mar 2023Sep 2024 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Project : Host side and firmware side code of a switch and features on LED, alarm, Power budgeting & POE which uses interfaces such as I2C, UART, SPI
  • ● Extensively used VScode to write generic code and used multiple extensions pack to automate the build and get it over the email.
  • ● Engaged in projects utilizing Polaris operating system and Visual Studio as the base development environment.
  • ● Focus on configurations and troubleshooting for IE9K and IE3K switches, including systems such as Quake, Clarke, Rio, Rio-POE, and Peta Boxes (all required knowledge on driver and IPV4 and IPV6)
  • ● Successfully resolved over 20 bugs within a short timeframe, showcasing adept problem-solving skills.
  • ● Implemented and optimized features including LED functionalities, primary and secondary alarm systems (temperature-based), and lab setup configurations.
  • ● Developed a Command Line Interface (CLI) parser for streamlined command execution, enhancing operational efficiency.
  • ● Addressed Power over Ethernet (POE) issues, delivering comprehensive presentations to stakeholders. Topics covered include power consumption analysis, auto-negotiation protocols, software and hardware policing, as well as PSU budgeting and calculations.
  • ● Currently focusing on tackling stacking issues and devising effective solutions to enhance system performance.
Visual Studio CodeNetwork SwitchesI2CUARTSPIFirmware Development+1

Harman international

3 roles

Software development Engineer 1

Jan 2022Mar 2023 · 1 yr 2 mos

  • ● Android Kernel Migration: Led migration from Android 11 (R) to Android 12 (S) and Android 13 (T), applying multiple patches and ensuring seamless integration with system components.
  • ● Android Kernel Migration: Led migration from Android 11 (R) to Android 12 (S) and Android 13 (T), applying multiple patches and ensuring seamless integration with system components.
  • ● Kernel Optimization: Worked on Android kernel (5.4) running on Hypervisor OS, addressing issues like boot-time optimization, AVC denials, and ADB push failures.
  • ● Board Bring-Up: Implemented Device Tree (DTS) support, created eMMC partition scripts.
  • ● Feature Development: Delivered features such as Gyroscope, Hardware & Sample ID and Display Power-On Sequence for Entry DA variant.
  • ● Driver Development: Developed and enhanced GPIO, I2C, and SPI drivers for vendor-specific sensors using iio framework (accelerometer, gyroscope).
  • ● Kernel Activities: Performed multiple kernel migrations (up to Linux 5.4.154), implemented kernel modules, build scripts, and debugged kernel panic conditions.
  • ● Performance Optimization: Conducted boot-time analysis, optimized kernel for faster startup, and improved system stability.
  • ● Customer-Specific Development: Delivered critical features for Audi projects on ExynosAuto9 SoC.
  • ● Testing & Validation: Actively contributed to refining Android VTS and CTS within dynamic SDK environments.
  • ● Debugging & Analysis: Fixed multiple issues using crash collection and parsing via GDB and Trace32, and utilized oscilloscope and I²C analyzer to validate correct hardware behavior.
  • Technologies & Tools:
  • Android Kernel | Linux Kernel | Hypervisor | DTS | UART | GPIO | I2C | SPI | eMMC | VTS | CTS | GDB | Trace32 | Oscilloscope | I²C Analyzer | AGILE
Android KernelLinux KernelHypervisorDTSGDBKernel Migration+1

Software Engineer

Promoted

Jan 2019Dec 2021 · 2 yrs 11 mos

  • Added Real-Time Linux (RT Linux) support for automotive cockpit and cluster systems based on ARM64 Exynos platform (Samsung Exynosauto9) for AUDI project.
  • ● Led development and pre-silicon validation activities on SDK2, PDK and cockpit platforms.
  • ● Achieved Linux kernel boot time of 250 ms as per stringent automotive requirements through advanced boot-time optimization techniques.
  • ● Implemented Device Tree support and optimized boot sequence up to file system mounting.
  • ● Analyzed and resolved multiple kernel crashes post Preempt-RT patch integration, ensuring system stability.
  • ● Performed real-time optimizations for UART driver, improving latency and responsiveness.
  • ● Migrated kernel and driver code to Linux 5.4.154, ensuring compatibility and performance improvements which required cherry-picking correct patch from the git.
  • ● Utilized advanced tools like Ftrace, Cyclictest, Hackbench, and Iozone for performance analysis, throughput benchmarking, and latency measurements.
  • ● Cleared Audit for AUDI project and showcase all the proof for multiple tasks with Agile methodology.
  • ● Got trained and cleared exam for Function saftey (FUSA)
  • Technologies & Tools:
  • Linux Kernel | Preempt-RT | ARM64 | Device Tree | Ftrace | Iozone
Linux KernelPreempt-RTDevice TreeFtraceReal-Time Linux SupportKernel Optimization

Associate Software Engineer

Mar 2017Dec 2018 · 1 yr 9 mos

  • Automation & Manual Testing | Harman Framework | Virtual Test Bench Setup
  • ● Designed and executed Unit Test Cases, Stress Tests, Boundary Tests, and Sanity Tests in C# using Harman’s proprietary test framework and virtual test bench environment.
  • ● Gained hands-on experience with multiple automotive boards for projects like Tesla, MAN Scania, and BMW, understanding CDD/HDD architectures, schematics, and ARM64-based Cortex-A and Cortex-M processors.
  • ● Developed and automated C# test scripts for interfaces such as I2C, SPI, GPIO, and UART, connected to SoCs based on TI and NXP processors, improving test efficiency and accuracy.
  • ● Implemented a CI/CD pipeline covering the entire workflow—from flashing firmware to generating automated test execution reports, ensuring faster and more reliable delivery.
  • ● Enhanced testing productivity by integrating automation into manual processes, reducing execution time and improving consistency across multiple hardware platforms.
  • ● Cleared Audit for MAN Scania project and showcased all the proof for the same.
C#Automation TestingVirtual Test Bench SetupTesting AutomationManual Testing

Bharat sanchar nigam limited

Trainee

Jun 2015Jul 2015 · 1 mo

  • Trained on Telecommunication

Education

CDAC, Bangalore

PG diploma — Diploma in Embedded System Design (DESD)

Aug 2016Feb 2017

Noida Institute of Engineering & Technology

Bachelor of Technology - BTech — Electronic and Communication Engineering (ECE)

Jul 2012Jul 2016

DE PAUL SCHOOL, VINDHYA NAGAR

Senior Secondary School — Science

Jan 2011Jan 2011

De Paul School, Vindhya Nagar, Distt. Singrauli Madhya Pradesh

High School — Sanskrit

Jan 2009Jan 2009

Stackforce found 100+ more professionals with Linux Bsp & Android Bsp

Explore similar profiles based on matching skills and experience