Kavya Nagendra

Senior Software Engineer

Bengaluru, Karnataka, India12 yrs 9 mos experience
Highly Stable

Key Highlights

  • Over 10 years of experience in software engineering.
  • Expertise in C++ and embedded software for automotive solutions.
  • Led the development of innovative Over-the-Air Services.
Stackforce AI infers this person is a Software Architect specializing in Automotive Software Development with a focus on Embedded Systems.

Contact

Skills

Core Skills

C++VirtualizationEmbedded Software DevelopmentOta UpdatesObject Oriented Design

Other Skills

Hyper-VSecure VirtualizationAutomotive ProtocolsASPICE ComplianceVersion ControlProblem SolvingISO 21434ISO 26262QNX hypervisorQNXCode ReviewArtificial Neural NetworksSoftware DevelopmentDesign PatternsCommunication

About

As a Software Architect at Robert Bosch Engineering and Business Solutions, I lead the design and development of Over The Air Services (OTAS) for the automotive industry. OTAS is a cutting-edge technology that enables remote software updates and diagnostics for vehicles, enhancing their performance, security, and reliability. I have over 10 years of experience as a software engineer, specializing in C++ and Linux. I have also completed a Machine Learning certification from Coursera, which has helped me apply data-driven solutions and artificial intelligence for remote diagnostics and predictive maintenance of automotive ecus. I am passionate about innovation and solving complex problems, and I enjoy working with a talented and diverse team of engineers and developers.

Experience

Microsoft

Senior Software Engineer

Sep 2025Present · 6 mos · Bengaluru, Karnataka, India · Hybrid

  • Design and Build C++ components for Hyper-V, including VM isolation, Live Migration, and Secure Virtualization flows across Windows and Azure
C++Hyper-VVirtualizationSecure Virtualization

Robert bosch engineering and business solutions

2 roles

Software Architect

Promoted

Jun 2023Nov 2025 · 2 yrs 5 mos

  • As a Software Architect at Robert Bosch Engineering and Business Solutions, I specialize in designing and developing scalable, high-performance software solutions for the automotive domain, with a strong focus on Over-the-Air (OTA) updates, embedded systems, and connected vehicle technologies.
  • With 10+ years of experience in software development, I have successfully led projects from requirement gathering to deployment, ensuring seamless integration of cutting-edge automotive software. I thrive in cross-functional collaboration with clients, architects, and development teams to deliver robust, efficient, and secure solutions.
  • Key Expertise:
  • ✅ Embedded Software Development – C++ (11, 14, 17), Python, Rust (Beginner), STL
  • ✅ Automotive Protocols & Platforms – CAN, UDS, DoIP, SOME/IP, TCP/IP, GenIVI, Android, Linux
  • ✅ System Architecture & Design – Multi-threaded programming, Design Patterns, UML, IPCs
  • ✅ Over-the-Air (OTA) Updates – Distributed software updates for multi-ECU environments
  • ✅ ASPICE Compliance & Quality Management
  • ✅ Version Control & CI/CD – Git, Gerrit, Jenkins, Makefile, CMake
C++Embedded Software DevelopmentAutomotive ProtocolsOTA UpdatesASPICE ComplianceVersion Control

Senior Software Developer

Jul 2016Jun 2023 · 6 yrs 11 mos

  • Working on Over The Air Services (OTAS).
Object Oriented DesignProblem Solving

6d technologies

software developer

Jul 2013Jul 2016 · 3 yrs · Bengaluru Area, India

  • C++ Developer.
C++Object Oriented DesignProblem Solving

Education

Vishveswaraya University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2009Jan 2013

B.N.M School

Bachelor of Education (B.Ed.) — Computer Science

Jan 2002Jan 2007

Stackforce found 100+ more professionals with C++ & Virtualization

Explore similar profiles based on matching skills and experience