Summary
Overview
Work History
Education
Skills
Interests
Hobbies
Timeline
Generic
Vishwas N Udupa

Vishwas N Udupa

Bengaluru

Summary

Linux Platform Engineer with 4.8 years of experience in userspace development and firmware integration across XR, IoT, and edge computing products. Skilled in custom Linux OS design (Yocto, Debian, Ubuntu), kernel patching, userspace bring-up and firmware integration for complex and business-critical products. I have worked on C, Python, Make and building automation tools for build system and CI/CD, I have assisted in cross-platform integration, with a proven ability to deliver scalable and reliable system solutions in rapid development cycles. Recognized for driving open-source compliance, optimizing system performance and collaborating across hardware, software, and product teams to accelerate product readiness and market delivery. I am looking forward for opportunities in boot, firmware, NHLOS and HLOS tech domains.

Overview

7
7
years of professional experience

Work History

Linux Platform Engineer

Qualcomm Inc
06.2021 - Current
  • Developed and maintained custom Linux operating systems tailored for IoT, XR, and edge computing products using Yocto, ensuring alignment with RedHat, Canonical, and open-source community standards for compliance and contribution.
  • Led the end-to-end process of open sourcing Qualcomm Yocto layers, which involved maintaining recipes from same source in multiple formats, aligning kernel and firmware to address both legacy system design and opensource requirements across tech areas.
  • Build engineering tools for version control, integrity management, and software component consistency. Developed automated code generators that streamlined integration workflows, significantly accelerating release cycles and boosting overall efficiency.
  • Acquired strong expertise in Board Support Package (BSP) layers, recipe management, Linux system services, SELinux policies, and debugging methodologies, which was crucial to support varied hardware platforms and complex software stacks.
  • Working on SnapDragon AR glasses, QCS6490, QCS9100, QCS615 products for linux, ubuntu and debian distributions.
  • Currently working on consuming linux-firmware and overlaying BT, wlan, audio, video and gpu firmware on top of opensourced firmware.
  • Developed a build system to build debians and compile a full build for enhancing developer-first initiative.
  • Designed and developed a server-client for XR devices. It was a state management framework to optimize device resource handling and enhance operational reliability using C , sockets and systemd services.
  • working on opensourcing for OTA over ostree requirements and enhancing ubuntu image builder tool.
  • Designed and implemented advanced A/B/C OTA (Over-the-Air) update mechanisms specifically for XR products, enhancing update delivery efficiency, reducing downtime, and building robust rollback capabilities to maintain seamless user experience under dynamic conditions.
  • Contributed to userspace bring-up efforts for XR and iot chipsets, facilitating successful product deployments by integrating kernel modules, HALs, and user-facing services.
  • Managed kernel patches essential for booting on the upstream Linux kernel, including patch development and documented for the open-source Yocto project, for community collaboration.
  • Worked closely with over 80+ engineers spanning audio, video, camera, and firmware teams to ensure smooth integration and coordinated release cycles, mentoring members on Debian, Yocto, release processes, and CI/CD best practices.
  • Introduced AI-driven workflow automation tools and submitted across forums (Albuzz, Obuzz) that automated build and release processes; led innovation initiatives delivering impactful automation that enhanced CI/CD efficiency and reduced developer effort.
  • Proactively supported integration and lint teams to improve compliance, code quality, and smooth software adaptation across collaborative projects.
  • Trained and mentored engineers for packaging kernel, firmware and tech functionalities for yocto and ubuntu.

Security & Automation R&D Researcher

Abhaya Secure
01.2021 - 06.2021
  • Automated OWASP security checklist validation; managed a team of 6 interns from project inception to prototype delivery.
  • Designed crawling/scanning APIs for bug detection; streamlined planning and issue resolution in a high-stakes research environment.
  • Developed initial team of 8 members to address OWASP vulnerabilities and built a production tool to automatically scan a website and provide security insights
  • Worked on marketing, system design and database management for website related to Abhaya

Quality Control Research Intern

ABB Group
03.2019 - 06.2019
  • Performed QA on firmware drivers for industrial electronics, optimizing parameters to boost device efficiency by 5%.

Education

M.Tech. - EC-Communication

PES University
Bengaluru
06.2022

B.Tech. - Minors

PES University
Bengaluru
04.2020

PUC -

Expert PU College
Mangaluru
03.2016

Skills

  • Operating Systems: Yocto, Debian, Ubuntu, systemd, sbuild, mmdebstrap, dpkg
  • Programming: C, Python, Shell, Make
  • Debugging tools: GDB, valgrind, trace32, jtag
  • Tool developed: Build-utils, cd-validator, recipe-linter; automation for CI/CD, changelog enforcement tool, autotools
  • Version Control & CI/CD: GitHub workflows, Docker, pipeline optimization, automated code generators
  • Security & Quality: SELinux, automated security checklist (OWASP)
  • Other Technologies: IBM Cplex, Kubernetes, SDLC Agile, JTAG/UART/I2C, XML, RST, Jira, Confluence, firmware, kernel drivers

Interests

  • Clustering based approach for MEC in UDN A adaptable larges scale semi distributed edge network Machine learning based converging solution for channel selection and resource allocation with iot tasks Clustering based approach for channel reusage large scale adaptability (https://ieeexploreieeeorg/document/10085158)
  • Interested to expertise in embedded software stack across NHLOS and HLOS
  • Mask RCNN an object recognition algorithm Worked on with instance Segmentation and Resnet(Machine Learning and Deep learning related projects)

Hobbies

  • Hiking
  • badminton
  • books
  • cult

Timeline

Linux Platform Engineer

Qualcomm Inc
06.2021 - Current

Security & Automation R&D Researcher

Abhaya Secure
01.2021 - 06.2021

Quality Control Research Intern

ABB Group
03.2019 - 06.2019

M.Tech. - EC-Communication

PES University

B.Tech. - Minors

PES University

PUC -

Expert PU College
Vishwas N Udupa