Sai Satwik Vaddi

Sai Satwik Vaddi Email and Phone Number

Senior Embedded Software Engineer • Ex-Meta • Ex- Qualcomm • MS - CS, Columbia (IVY) Grad • UG @ IIT Madras @ Murano Corporation
Sai Satwik Vaddi's Location
Raleigh-Durham-Chapel Hill Area, United States, United States
About Sai Satwik Vaddi

I am a Software Engineering Professional with about 5 years of Experience. I developed/engineered low latency SnapDragon RTOS & Zephyr RTOS-systems in C++/C(involves multi-threaded software stack, MCUs & Embedded devices).Previously, I worked at Qualcomm building 4G/5G PHY connectivity stack, following 3GPP REL 14/15 standards. Currently, I am building BLE enabled ARM embedded wearables (NXP, STM32, nRF, Arduino MCUs) with Zephyr RTOS, alongside test infrastructure at Meta. I built TCP/USB/UART/I2C/SPI/multimedia (BLE) based networking software's/drivers utilizing AR/VR, MAC, Windows devices in Unity C#(coroutines), C++, Python utilizing APIs, following design patterns (queuing, messaging, Threadpool). My passion in acquiring knowledge led me to complete a double masters in Columbia University(CS) & IIT Madras(EC). My top Skills lie in Operating Systems(OS), 5G/4G/IoT Networks, Distributed Systems, Artificial Intelligence(ML,DL,RL agent), AR/VR/Graphics, Blockchain (Concurrency, EVM, Solidity). I am determined, committed, passionate to develop Embedded/Networks, Intelligent Systems, VR/AR Wearable Systems & Applications, for a better future. I have social awareness and I am more focused to join strong system oriented teams to make the world better.I can team up with Tech, Automotive, Medical, Physicists, Climate teams to create an impact in everyday lives by creating suitable systems and applications.Before joining industry in 2018, I completed my bachelor's at IIT Madras in Electrical Engineering, focused on Communication Systems.I researched under Prof.TG Venkatesh in Computer Networks. Later, I was fortunate to develop RTOS based system for 5G modem in SnapDragon in it's hay days - as a Software Engineer at Qualcomm. I acquired immense knowledge on RTOS platforms, 3GPP System Specifications, Embedded Systems and developed a productive Work-ethic. I also worked as a Cloud Engineer at 'Securifi Embedded Systems' deploying Cloud technologies for quite some time.I am active contributor to open source. I am also an active hustler and working on building an AI based B2B platform - partnering with Olam ventures under the supervision of Mr. Phill Davies.Research:Experienced in conducting Research on Communication Networks (Modelling) & Reinforcement Learning (MetaRL, LLM).

Sai Satwik Vaddi's Current Company Details
Murano Corporation

Murano Corporation

View
Senior Embedded Software Engineer • Ex-Meta • Ex- Qualcomm • MS - CS, Columbia (IVY) Grad • UG @ IIT Madras
Sai Satwik Vaddi Work Experience Details
  • Murano Corporation
    Senior Embedded Software Engineer
    Murano Corporation Nov 2024 - Present
    Durham, North Carolina, Us
  • Meta
    Senior Software Engineer
    Meta Aug 2023 - Nov 2024
    Menlo Park, Ca, Us
    Part of wearables team, that develops Reality Labs(RL) Meta Quest Firmware and low energy BLE Systems using Wrist EMG signals and finger Cues.1. Designed and Implemented a unique SPI algorithm using UMFT4222EV to Improvise on ADC samples collection rate for each channel by 8x-9x times at 6.25kHz (ADS7066), without compromising reliability & enusuring Nyquist Sampling rate - effectively increasing accuracies by order 8x-16x, delivered Task in 2 weeks.2. Initiated, Designed & developed “SPI Script” algorithm with “Ni8452” to achieve 35kHz ADC Sampling rate / channel, potentially increasing accuracies of signal measurements by 40x-45x times, delivered solution to production in 3 weeks after aggressive testing on Stations.3. Built “Ni8452 daisy chain connection”(C/C++) with 8 devices, implemented “lock schedule timing algorithm” based on “time-gaps approach” for efficiently detecting data packet headers across devices to minimize data packet loss without compromising on sampling rates & reliability.4. Lead the efforts & Collaborated with Electrical Engineers - to redesign PCBA Board Bringup Architecture to utilize Ni8452 SPI SCRIPT, that can be used to significantly improvise on sampling rate per channel from 750Hz to {~5kHz}.5. Built C++ Contract based Objects and APIs for Single Mode SPI & QuadSPI drivers for the RTOS Firmware using high performance C++ libraries that can support ACQ mutex locks, concurrency, unique threading & time scheduling behaviors for processes.6. Built UDP client in Python to bind and read the UDP data packets, and measure the manufactured device sensitivity with various test cases.7. Resolved Multi-threaded issues related to Request Processing (RPC), Locks, deadlock timers, ISP and Boot modes; Flashing procedures using QuadSPI, FlexSPI.8. Worked with L1 Connectivity stack and resolved multiple RPC communication platform issues in GATT and L2CAP streams in BLE’s server client (built in C++) as a Firmware PoC.
  • Columbia University In The City Of New York
    Staff Software Engineer
    Columbia University In The City Of New York Mar 2022 - Sep 2023
    New York, Ny, Us
    Worked as a Research Facilitator Software Engineer.Engineering and Developing AR/VR Networking applications (multiple OS, Devices) for BioTech Researchers at Columbia University. Working with Prof. Joshua jacobs. Our BioTech researchers work on finding the Spatial and temporal waveforms at various locations in Hippocampus (Brain) for certain stimulus conditions.1. Developed VR/AR Networking applications in C++, C# using multimedia(TCP/IP, Ethernet, USB, UART) socket programming to help BioResearchers retrieve patient’sdata.2. Helped Research teams at UPenn by devising Network Architecture in VR games to improve data collection with 100%efficiency.3. Deployed an AR-Kit-based IOS AR game "Treasure-Hunt" and VR games "City-Block" and "Space-Heist" utilizing Unity with support to connect with Embedded devices for data collection - at Mayo medical centers, with $20K budget.4. Designed a VR game "Szechuan" on Meta’s Quest 3, which involves running a Restaurant with a Player being a Chef & Waiter; Uses XR package; Utilizes the VRTP package to mitigate motion sickness while translating or rotating through props.5. Released "Explorer-On-Roll", a Temple-Run prototype to APP-STORE, with tasks from shooting bullets to transitional levels.6. Designed Graphics using OpenGL, Open-Mesh, with Maya, Nuke to build new game objects, animations & built RESTful API in C++.7. Lead team discussions in designing architectures, planning releases, converting researchers’ inputs to software designs.Work routine includes - finding the necessary research requirements, implementing/engineering them in a Unity3D game (either on Magic Leap/Oculus headset or on an IOS device(MAC/IPAD); interacting with Embedded Engineers and use their interface to develop Network based architecture for an efficient collection of the required research data.Responsibilities also include - "Meet respective stakeholders, especially in Columbia Medical Center/ Mayo Clinic/ Jerome L. Greene Science Center "
  • Columbia University In The City Of New York
    Adjunct Assosciate (Teaching)
    Columbia University In The City Of New York Jan 2022 - May 2022
    New York, Ny, Us
    Part-Time Associate at "Columbia University - School of Profesional Studies"My responsibilities included - 1. Assisting Students for the Course - Introduction to Blockchain, Crypto-Currencies, and Analytics2. Designing practical Assignments in ZK Rollups, SmartContracts, and Simple Network based Algorithms.3. Guiding students in solving SmartContract problems and making them create smart-contract-based UI applications to implement their business ideas. Students utilized Truffle and MetaMask to build their applications.
  • Columbia University In The City Of New York
    Graduate Teaching Assistant
    Columbia University In The City Of New York Sep 2021 - Jan 2022
    New York, Ny, Us
    Providing Assistance to Students of the PLT2021(Programming Languages and Translators) class at Columbia University. Our Collective effort lead to achieving exceptional feedback of over 80% from students.Responsibilities include -- Providing necessary material to the students during the Assignment Conditions; Communicating the relevant information to respective stakeholders; Deciding on the topics that need to be included for the course projects and examinations; Exercising discretionary powers in giving credit for individual student performances; Accessing the course legibility and giving the right feedback to the involved professors; leading to positive feedback of over 80% on the course.
  • Initiator Vc
    Co-Founder
    Initiator Vc Jan 2022 - Apr 2022
    London, Gb
    2022 Olam Cohort intakeWorking on a Startup called 'Crypto-Shaolin (CyS)'' by partnering with Olam Ventures
  • Qualcomm
    Embedded Software Engineer
    Qualcomm Jul 2018 - Jun 2021
    San Diego, Ca, Us
    MODEM 4G/LTE Tech MultiSim L1 Engineer, SnapDragon (Systems)1. Engineered Low Latency RTOS based 4G/5G MODEM System in SnapDragon chipset to deploy in 2 processors SD855+SD600+ for Android Mobiles & MIPI interfaces – working as Down-Link, RFMGR and Tune-Away Software Module PoC.2. Incorporated an AI/ML Model based on Stochastic Gradient Descent Algorithm. in the DL MSIM codebase of MODEM RTOS, a first of its kind in entire LTE/4G MODEM Kernel, increasing overall Multi-Subscriber(MSIM) system performance efficiency by 1%.3. Built and worked on multiple 4G level Features such as RACH procedures, boot-up system functionalities, 4G level MAC driver.4. Developed features by working on Mutex locks and Shared Memory space alongside Multi-threading – with resolution support.5. Analyzed, fixed over 100 bugs & bottlenecks involving complicated discussions with team leads and Managers. Work demands learning and applying knowledge in Embedded C/C++ for various features of new 3GPP specifications from the 4G/5G tech.6. Worked with RFMGR and Firmware teams to incorporate new feature requests in Tune-Away Module & Manager Module such as Quick TA, Direct TA, Carrier TA, Long TA, CA (Sub6 Carriers), Gaming, IRAT & CRAT Optimizations. 7. Interfaced with the internal 5G SW team along with RRC & NAS module PoC’s and designed, and implemented multiple APIs with proper testing - both on-target and off-target as a primary PoC from the 4G SW tech team. 8. Built multiple reusable SW APIs & helped build numerous features during the initial deployment of NR5G/5G MODEM chipset.9. Collaborated with the Security team to solve a coding regression/vulnerabili10. Improvised aesthetic sense of debugging: Created Python scripts and automated a part of the debugging experience, improving the overall team's work efficiency. 13. Provided valuable inputs to freshers in their ramp-up phase, which in-turn contributed to team's productivity. Received appreciation from both managers and freshers.
  • Indian Institute Of Technology, Madras
    Graduate Student Researcher
    Indian Institute Of Technology, Madras Jul 2017 - Jul 2018
    Chennai, Tamilnadu, In
    Thesis Title:Analyze, Model the throughput of a Space-Time complex Medium Dense M- Antenna Tx-Rx Communication NetworkAchievements- Researched & Designed a concept of Cellular Network for better rural connectivity & business activities, known asMedium Dense Cellular(MDC) Network, which can be applied to 60% of the PHYCOM area- Modelled and Applied the concept of Boundary Contiguity in designing MDC Network, generated comparative plots with 90% accuracy.- Examined and Modelled Coverage Area for the MDC Network using PPP & Sparse Dictionary Learning Techniques and generated comparative plots with 90% accuracy.
  • Qualcomm
    Firmware Engineer
    Qualcomm May 2017 - Aug 2017
    San Diego, Ca, Us
    MODEM FirmWare Engineer, SnapDragon (Systems)- Communicated with internal 4G/5G SW team and designed, implemented multiple APIs as a PoC from 4G FW side.APIs - helped build the NR5G/5G MODEM chipset. 5G chip - became a top grosser for the company and a state-of-the-art product for the market.SEO KEYWORDS: Application Architecture, Design, Arts, Application Program Interface, Application Framework
  • Securifi
    Software Developer
    Securifi May 2016 - Jul 2016
    - Built state-of-the-art IoT of 'Almond 3 router' as a Cloud Engineer with internally developed non-3GPP technology.- Created Cloud Computing Models and developed UI softwares using Web Development tools such as Node.js,MySQL, PHP, CSS, HTML & JavaScript.UI softwares purpose is to present 'footfall' & related measurements.SEO Keywords - Cloud Computing,
  • Saarang
    Student Coordinator
    Saarang Oct 2015 - Feb 2016
    Chennai, Tamilnadu, In
  • Indian Institute Of Technology, Madras
    Project Walking Aid
    Indian Institute Of Technology, Madras Apr 2014 - Oct 2015
    Chennai, Tamilnadu, In
    Entrepreneur in Walking Aid Project:1. Devised & Implemented a product called 'Walking Aid'. The product can help a disabled person sit and stand without any external support. The product involves Mechanics and Embedded Instruments such as Arduino.2. Deployment included a prototype development of 'Screw Nut Mechanism' utilizing Solid works; assembling both hardware and software parts elegantly; & Arduino programming for machine communication.
  • Indian Institute Of Technology, Madras
    Academic Buddy
    Indian Institute Of Technology, Madras Jul 2014 - Dec 2014
    Chennai, Tamilnadu, In
    Helped Freshman in getting ramped up in their Course Curriculum particularly MA1010 at IIT Madras

Sai Satwik Vaddi Skills

Leadership Algorithms C Node.js Html5 Kotlin Reinforcement Learning 5g 3gpp Matlab Game Programming Processors Web3.js Computer Graphics 4g Information Theory Deep Learning Internet Of Things Opengl Game Design Natural Language Processing Fourier Analysis Artificial Intelligence Programming Latex Java 5g New Radio Machine Learning/ Deep Learning Javascript C++ Digital Communication Computer Animation Augmented Reality Blockchain Unity Python Robotics Simulations User Interface Design Analytical Skills Computer Networking Research React Native Machine Learning Wireless Technologies Solidity Virtual Reality C# 4g/lte Smart Contracts

Sai Satwik Vaddi Education Details

  • Columbia University
    Columbia University
    Computer Science
  • Indian Institute Of Technology, Madras
    Indian Institute Of Technology, Madras
    Electronics And Communications Engineering
  • Indian Institute Of Technology, Madras
    Indian Institute Of Technology, Madras
    Electronics And Communications Engineering

Frequently Asked Questions about Sai Satwik Vaddi

What company does Sai Satwik Vaddi work for?

Sai Satwik Vaddi works for Murano Corporation

What is Sai Satwik Vaddi's role at the current company?

Sai Satwik Vaddi's current role is Senior Embedded Software Engineer • Ex-Meta • Ex- Qualcomm • MS - CS, Columbia (IVY) Grad • UG @ IIT Madras.

What schools did Sai Satwik Vaddi attend?

Sai Satwik Vaddi attended Columbia University, Indian Institute Of Technology, Madras, Indian Institute Of Technology, Madras.

What skills is Sai Satwik Vaddi known for?

Sai Satwik Vaddi has skills like Leadership, Algorithms, C, Node.js, Html5, Kotlin, Reinforcement Learning, 5g, 3gpp, Matlab, Game Programming, Processors.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.