Sunil Kumar Yadav

Software Engineer

Pune, Maharashtra, India12 yrs 4 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • 10+ years in embedded and automotive software development.
  • Expert in CI/CD and DevOps for embedded systems.
  • Strong leadership in cross-functional team collaboration.
Stackforce AI infers this person is a Senior Technical Lead in the Automotive Embedded Systems industry.

Contact

Skills

Core Skills

Embedded SystemsSoftware DevelopmentSoftware ArchitectureTeam Leadership

Other Skills

C++PythonLinuxBazelMiddlewareDebuggingAUTOSARArchitectsLeading Development TeamsDevOpsDockerEmbedded C++Data StructuresEmbedded LinuxAlgorithms

About

Senior Technical Lead with 10+ years of embedded and automotive software experience delivering production-grade vehicle systems across embedded Linux, embedded OS and driver development, middleware, and ECU integration. I design and ship reliable, high-performance software by combining deep systems-level engineering with pragmatic DevOps practices for embedded domains. I lead cross-functional teams to solve hard problems end-to-end: architecture and design, CI/CD and Bazel-based reproducible builds, automated testing and HIL, performance tuning, and safety-conscious delivery. My approach balances technical rigor, measurable outcomes, and mentoring to scale teams and engineering practices. Core strengths - Languages and tooling: C, Modern C++, Embedded C, Python, Shell scripting, Bazel, Gradle, Docker, Kubernetes. - Systems and platforms: QNX, Linux, drivers, AUTOSAR, ARM Cortex, Qualcomm SoCs, Infineon TriCore. - Practices: CI/CD for embedded, automated regression suites, observability, performance profiling, DevOps for constrained targets. I am focused on moving into technical leadership roles such as Lead Engineer, Software Architect, or Engineering Manager where I can influence platform strategy, coach engineering teams, and deliver scalable vehicle software. Open to collaborations, speaking, and mentoring opportunities in embedded Linux, C++ systems, DevOps automation, ADAS, and ML-enabled vehicle features.

Experience

12 yrs 4 mos
Total Experience
2 yrs 7 mos
Average Tenure
1 yr 2 mos
Current Experience

Bmw techworks india

Expert Software Developer

Apr 2025Present · 1 yr 2 mos · Pune District, Maharashtra, India · Hybrid

C++PythonLinuxBazelMiddlewareEmbedded Systems+1

Realthingks gmbh

2 roles

Architect

Promoted

Apr 2024Apr 2025 · 1 yr · Pune District, Maharashtra, India · On-site

DebuggingAUTOSARArchitectsLeading Development TeamsDevOpsSoftware Architecture+1

Sr. Technical Lead

Apr 2023Apr 2024 · 1 yr · Pune District, Maharashtra, India · On-site

  • Software Engineer with rich experience in software development and testing.
  • Collaborating with cross functional teams to deliver tools and technologies to automotive OEMs
  • Technologies:
  • Python
  • CAN
  • Davinci
  • CANoe
  • Embedded Linux
  • Batch/shell scripting
  • Web Technologies
  • REST
  • DevOps
  • Docker
  • Kubernetes
DockerDebuggingEmbedded C++Data StructuresPythonEmbedded Linux+6

Giesecke+devrient

Senior Software Development Engineer

Apr 2022Apr 2023 · 1 yr · Pune District, Maharashtra, India

  • Senior Software Development Engineer in TCD R&D team at Giesecke+ Devrient, Pune.
GitARM Cortex-MObject-Oriented Programming (OOP)DebuggingData Structuresjava+8

Vector informatik

Senior Product Engineer

Apr 2015Apr 2022 · 7 yrs · India · On-site

  • Software Engineer with rich experience in software development and testing.
  • Assisting SW engineers in developing defect-free software.
  • Technologies:
  • C
  • C++
  • Python
  • Ethernet
  • CAN
  • VectorCAST
  • CANoe
  • Embedded Linux
  • Batch/shell scripting
GitARM Cortex-MCANoeEthernetCustom Tool DevelopmentObject-Oriented Programming (OOP)+15

Vector software inc.

Field Application Engineer

Apr 2015Apr 2017 · 2 yrs · Greater Bengaluru Area · On-site

DebuggingEmbedded C++CEmbedded LinuxEmbedded SoftwareEmbedded Systems+1

Pragna systems

Embedded Engineer

Dec 2013Feb 2015 · 1 yr 2 mos · Pune

  • Embedded Software Engineer responsible for Software Verification.
  • Technologies:
  • C
  • C++
  • Linux
  • Batch scripting
LinuxDebuggingEmbedded SystemsVectorCASTC (Programming Language)Embedded C+2

Education

University of Pune

Master’s Degree — Electronic Science

Jan 2012Jan 2014

D.G. Ruparel College Of Arts,Science and Commerce

Bachelor’s Degree — Physics

Jan 2009Jan 2012

Kirti M. D. College of Arts, Science and Commarce

HSC — Science

Jan 2006Jan 2008

Shri Dayanad Balak Vidyalay

SSC

Jan 2003Jan 2006

Stackforce found 100+ more professionals with Embedded Systems & Software Development

Explore similar profiles based on matching skills and experience