Shivam Sharma

Software Engineer

Kitchener, Ontario, Canada5 yrs 4 mos experience

Key Highlights

  • 6+ years of experience in Android Automotive development.
  • Expertise in building reliable POS and payment systems.
  • Strong debugging skills in complex Android codebases.
Stackforce AI infers this person is a Software Developer specializing in Automotive and Payment Systems with a focus on Android technologies.

Contact

Skills

Core Skills

Android Automotive OsAosp Framework DevelopmentAndroid-based SystemsSystem IntegrationPos SystemsPayment SystemsAndroid ApplicationsFlutter Applications

Other Skills

Android JetpackBlocBloc patternCDartFirebaseGitGitHubIntelijJavaKotlinKotlin CoroutinesMVPMobile Application DevelopmentMobile Applications

About

I’m a Software Developer with 6+ years of experience building Android-based systems across automotive infotainment and large-scale consumer platforms, including POS and payment systems. My current focus is Android Automotive and AOSP framework development, where I work close to the platform layer on infotainment, media frameworks, USB integration, and system services. I’m comfortable operating in complex Android codebases, debugging issues across framework and service layers, and delivering software that meets automotive-grade stability and performance requirements. Before moving fully into automotive, I spent several years working on POS and payment-driven systems, where reliability, transaction integrity, and performance under load were non-negotiable. That experience shaped how I approach system design today: defensive coding, clear ownership, and zero tolerance for flaky behavior in production environments. Across roles at Ford Motor Company, Pine Labs, Procom, and others, I’ve worked in both product and consulting setups, often owning features end-to-end and collaborating closely with product, QA, and hardware teams. I adapt quickly to new domains, but I go deep once I’m there. My technical background includes: - Android Automotive OS (AAOS) and AOSP framework development - Infotainment, media, and USB system components - POS and payment system development - Strong debugging and problem-solving in large, legacy codebases - Android and Flutter development earlier in my career I value clean design, system reliability, and engineering work that holds up under real-world constraints. I’m interested in roles where I can continue building Android Automotive platforms or other system-level Android solutions that demand depth, ownership, and technical rigor.

Experience

5 yrs 4 mos
Total Experience
1 yr 9 mos
Average Tenure
--
Current Experience

Ford motor company

Software Developer – Automotive

Jun 2024Present · 2 yrs · Waterloo, Ontario, Canada · On-site

  • Contributing to Android Automotive OS (AAOS) and AOSP framework development for production infotainment systems.
  • Working on platform-level components including media frameworks, USB integration, and system services with a focus on stability and performance.
  • Debugging complex issues across framework and service layers in large AOSP codebases.
  • Collaborating with cross-functional teams to deliver automotive-grade software that meets strict quality and reliability standards.
Android Automotive OSAOSP framework developmentmedia frameworksUSB integrationsystem servicesdebugging+1

Procom

Senior Software Developer

Feb 2023Jun 2024 · 1 yr 4 mos · Waterloo, Ontario, Canada · On-site

  • Worked on Android-based automotive and embedded systems, focusing on framework-level problem solving and system integration.
  • Owned features end-to-end, from design through implementation and production support.
  • Investigated and resolved hard-to-reproduce issues across Android services, HAL interactions, and system components.
  • Mentored junior developers and reviewed code to maintain platform quality.
Android-based systemsframework-level problem solvingsystem integrationfeature ownershipmentoring

Pine labs

Senior Software Engineer

Jul 2021Dec 2022 · 1 yr 5 mos · Noida, Uttar Pradesh, India · On-site

  • Developed and maintained POS and payment systems where reliability, transaction integrity, and uptime were critical.
  • Built Android-based applications and services used in high-volume, real-world payment environments.
  • Improved system stability and performance through disciplined debugging and defensive design practices.
  • Collaborated closely with backend and product teams to deliver production-grade financial systems
POS systemspayment systemsAndroid applicationssystem stabilitydebugging

Infogain

Software Engineer

Feb 2020Jul 2021 · 1 yr 5 mos · Noida, Uttar Pradesh, India

  • Worked on Android applications and platform-adjacent components for enterprise clients.
  • Strengthened core Android fundamentals, debugging skills, and large-codebase navigation.
  • Delivered features under tight timelines while maintaining code quality standards.
Android applicationsdebugging skillscode quality standards

Debut infotech pvt ltd.

Android and Flutter Developer

Aug 2017Mar 2020 · 2 yrs 7 mos · Mohali

  • Built Android and Flutter applications across multiple domains, gaining strong mobile and UI foundations.
  • Developed reusable components and maintained production apps through multiple release cycles.
  • This role laid the groundwork for later platform and system-level Android work.
Android applicationsFlutter applicationsUI foundationsreusable components

Education

Guru Nanak Dev University

Bachelor of Technology (BTech) Computer science — Computer Science

Jan 2013Jan 2017

Stackforce found 33 more professionals with Android Automotive Os & Aosp Framework Development

Explore similar profiles based on matching skills and experience