EN
Dark

Puneeth Joseph

Principal Software Engineer

Professional Summary

Principal Software Engineer with 14+ years of experience specializing in automotive operating systems and ADAS Domain Controller development. Led development and integration of MB.OS (Mercedes-Benz Operating System), a Linux and QNX-based platform enabling software-driven architecture. Expert in software-driven vehicle architecture integration, Adaptive AUTOSAR, QNX, Linux, and embedded systems architecture. Proven track record at Mercedes-Benz Group and Robert Bosch, delivering next-generation software-driven automotive platforms integrating multiple sensor technologies (Cameras, Radar, Lidar, Ultrasonic). Strong background in software architecture, system integration, and cross-functional collaboration with platform teams, application developers and external partners.

Technical Skills

Automotive Software Architecture

  • MB.OS (Mercedes-Benz Operating System)
  • Software-Driven Architecture
  • Adaptive AUTOSAR, AUTOSAR Classic
  • QNX, Linux, POSIX Systems
  • Service-Oriented Architecture (SOA)
  • Embedded Software Architecture

Programming & Scripting

  • C++, C
  • Shell Scripting
  • Python (automation & tooling)

Development Tools & Platforms

  • QNX Momentics IDE
  • Nvidia Drive Platform (Orin SoC)
  • Debugging Tools (GDB, JTAG)
  • CI/CD Tools
  • Git, SVN
  • Hypervisor Technologies

Domain Expertise

  • MB.OS Development & Integration
  • ADAS Domain Controllers
  • ECU Development & Integration
  • Virtual ECU (vECU) Development
  • Image Processing (CNN, SSD)
  • Sensor Integration
  • Navigation Systems Middleware
  • Over-the-Air (OTA) Updates
  • Level 3 Autonomous Driving Systems

Methodologies

  • Software Development Lifecycle (SDLC)
  • Agile/Scrum
  • Software Architecture Design

Professional Experience

Principal Software Integrator
Mercedes-Benz Group
Stuttgart, Germany
July 2021 - October 2025

Lead Software Integrator for Mercedes-Benz Operating System (MB.OS) development and ADAS Domain Controller projects, delivering next-generation software-driven architecture and platform solutions integrating Linux, QNX, AUTOSAR Classic, and AUTOSAR Adaptive systems.

  • Developed and integrated MB.OS (Mercedes-Benz Operating System), a Linux and QNX-based platform for the Mercedes Modular Architecture (MMA), enabling software-driven architecture with over-the-air updates and full software stack control
  • Developed and integrated multi-sensor ADAS platform supporting Cameras, Ultrasonic sensors, Radar, and Lidar technologies. Integrated dual-OS architecture (QNX for production safety-critical systems and Linux for development) and Nvidia Drive platform with Orin system-on-chip (SoC) for advanced computing capabilities, supporting Level 3 autonomous driving features
  • Collaborated with platform teams, application developers, and external partners (including Nvidia) to define software architecture and integration strategies
  • Maintained and released Bring-Up Software for Release Boards, enabling pre-delivery evaluation and validation of release software
  • Served as Technical Contact Partner for internal and external customers, providing expertise on software integration and troubleshooting
  • Customized QNX OS for custom ECU hardware from Nvidia and Qualcomm using QNX Momentics IDE
  • Designed embedded software architecture for microprocessor-based automotive systems
  • Implemented Service-Oriented Architecture solutions for embedded domain
Specialist Software Engineer
Robert Bosch Engineering and Business Solutions
Bengaluru, India
August 2013 - June 2021

Developed ADAS software components and middleware solutions for automotive ECUs, working on cutting-edge projects including Virtual ECU development and AI-based object detection systems.

  • Developed virtual ECU (vECU) software solutions for multiple OEMs, enabling simulation and testing of real ECU functionality
  • Designed and optimized Adaptive AUTOSAR-based applications for real-time object detection, processing frame data from camera sensors
  • Deployed deep learning algorithms (CNN and SSD) for object detection and classification on High Performance Computing platforms
  • Contributed to middleware development for navigation systems, implementing both basic and advanced navigation features
  • Architected Proof of Concept (POC) solution integrating Android, Telematics (QNX), and Bosch Navigation System (Linux) using Hypervisor technology
Software Developer
Wipro Technologies
Bengaluru, India
August 2010 - July 2013

Led platform migration project, porting EVDO application software from Solaris to Linux-based hardware platform.

  • Successfully ported C++ application codebase and shell scripts from Solaris to Linux platform
  • Implemented Linux-specific wrappers for shell commands, ensuring seamless functionality across platforms
  • Resolved endianness compatibility issues in C++ codebase for cross-platform support
  • Enhanced application features during migration process

Key Projects

Mercedes-Benz Operating System (MB.OS)

Led development and integration of MB.OS, a Linux and QNX-based operating system for Mercedes Modular Architecture (MMA), enabling software-driven architecture. Developed and integrated dual-OS integration where QNX handles production safety-critical systems and Linux handles development. Integrated Nvidia Drive platform with Orin SoC for advanced computing and Level 3 autonomous driving capabilities. Enabled over-the-air updates

MB.OS Linux QNX Nvidia Drive OTA Updates
Multi-Sensor ADAS Integration

Developed and integrated comprehensive ADAS platform supporting multiple sensor technologies including cameras, radar, lidar, and ultrasonic sensors for next-generation autonomous driving systems.

ADAS Sensor Fusion AUTOSAR QNX Linux
Virtual ECU (vECU) Development

Developed virtual ECU software solutions for multiple OEMs, enabling comprehensive simulation and testing of real ECU functionality without physical hardware requirements.

vECU Simulation Testing C++
AI-Based Object Detection System

Designed and optimized Adaptive AUTOSAR-based applications deploying deep learning algorithms (CNN and SSD) for real-time object detection and classification on high-performance computing platforms.

Deep Learning CNN SSD Image Processing

Personal Projects

ConTra - Contracts Tracker
iOS & macOS App

Contract and subscription management platform for macOS and iOS. Designed with intuitive user experience and robust security architecture, the platform simplifies financial tracking and management of contracts, subscriptions, rental agreements, and insurance policies. Built on a privacy-first foundation with advanced analytics and comprehensive reporting capabilities.

Privacy First
Smart Analytics
Camera Scanning
Swift SwiftUI macOS iOS Core Data
Learn More About ConTra

Education

Bachelor of Engineering in Information Science
Visvesvaraya Technological University
Bengaluru, India
July 2007 - June 2010

Certifications

Certified Scrum Product Owner® (CSPO®)
Scrum Alliance
December 2023

Get In Touch

Interested in collaboration or have questions? Feel free to reach out!

Send Email

Clicking the button will open your email client

Additional Information

Languages

English (Fluent)
German (Working Proficiency)
Hindi (Native)

Leadership

Technical Lead
Cross-functional Collaboration
Mentoring & Training

Achievements

14+ Years Experience
Multiple OEM Projects
Innovation Awards

Interests

Reading Performance Monitoring Football Technology Research