Sai Satwik Vaddi Email and Phone Number
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).
Murano Corporation
View-
Senior Embedded Software EngineerMurano Corporation Nov 2024 - PresentDurham, North Carolina, Us -
Senior Software EngineerMeta Aug 2023 - Nov 2024Menlo Park, Ca, UsPart 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. -
Staff Software EngineerColumbia University In The City Of New York Mar 2022 - Sep 2023New York, Ny, UsWorked 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 " -
Adjunct Assosciate (Teaching)Columbia University In The City Of New York Jan 2022 - May 2022New York, Ny, UsPart-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. -
Graduate Teaching AssistantColumbia University In The City Of New York Sep 2021 - Jan 2022New York, Ny, UsProviding 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. -
Co-FounderInitiator Vc Jan 2022 - Apr 2022London, Gb2022 Olam Cohort intakeWorking on a Startup called 'Crypto-Shaolin (CyS)'' by partnering with Olam Ventures -
Embedded Software EngineerQualcomm Jul 2018 - Jun 2021San Diego, Ca, UsMODEM 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. -
Graduate Student ResearcherIndian Institute Of Technology, Madras Jul 2017 - Jul 2018Chennai, Tamilnadu, InThesis 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. -
Firmware EngineerQualcomm May 2017 - Aug 2017San Diego, Ca, UsMODEM 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 -
Software DeveloperSecurifi 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, -
Student CoordinatorSaarang Oct 2015 - Feb 2016Chennai, Tamilnadu, In -
Project Walking AidIndian Institute Of Technology, Madras Apr 2014 - Oct 2015Chennai, Tamilnadu, InEntrepreneur 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. -
Academic BuddyIndian Institute Of Technology, Madras Jul 2014 - Dec 2014Chennai, Tamilnadu, InHelped Freshman in getting ramped up in their Course Curriculum particularly MA1010 at IIT Madras
Sai Satwik Vaddi Skills
Sai Satwik Vaddi Education Details
-
Columbia UniversityComputer Science -
Indian Institute Of Technology, MadrasElectronics And Communications Engineering -
Indian Institute Of Technology, MadrasElectronics 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial