Sai Satwik Vaddi

Product Engineer

Raleigh, North Carolina, United States8 yrs 8 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in developing low latency RTOS for embedded systems.
  • Proven track record in 4G/5G connectivity stack development.
  • Strong background in AR/VR applications for healthcare.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in telecommunications and AR/VR technologies.

Contact

Skills

Core Skills

Real-time Operating Systems (rtos)Embedded SystemsEmbedded SoftwareGame DesignBlockchainWireless Technologies

Other Skills

3GPP4G/LTE5G New Radio (NR)AlgorithmsAnalytical SkillsArtificial Intelligence (AI)Augmented Reality (AR)CC#C++Computer AnimationComputer GraphicsConnectivityDeep LearningDistributed Systems

About

I am a Software Engineering Professional with about 6+ 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).

Experience

Murano corporation

Senior Embedded Software Engineer

Nov 2024Present · 1 yr 4 mos · Raleigh-Durham-Chapel Hill Area · On-site

  • [ DoD company ]
  • 1. Design, implement & integrate solutions to develop real-time operating system (RTOS) software stack in C++/Qt to power the AArch64 & AArch32 GNU/Linux target boards
  • 2. Architect and implement solutions to complex issues between components partitioned across the large software stack.
  • 3. Conduct sprint reviews and know the multi-threading and GPU usage (using Vulkan) requirements and implement the solutions in RTOS for improvising performance
  • 3. Design & implement Software Defined Radio(SDR) to develop home-grown wireless connectivity stack that can help devices to communicate at a wider frequency range.
  • 4. Work with hardware engineers to efficeintly develop infrastructure for both Near and Far field communication systems.
  • 5. Research on the state of the art wireless communication algorithms that can produce a better Distributed Network of devices.
  • 6. Build real-time data collection infrastructure using environmental sensors, PID/Adaptive Controllers, IMU & MAG sensors, IoT networks & RF signals, to improve the AI training algorithm's performance & predictions.
  • 7. Develop maintainable, testable and robust software designs and mentor junior software engineers.
  • 7. Be at the forefront of guiding & ensuring best SDLC practices while contributing to improving the safety in the core autonomy stack.
  • 8. Review and refine technical requirements and translate them into high-level design & plans to support the development of safe & secure drone technologies.
  • 9. Conduct code and design reviews and advise on technical matters
C++FirmwareConnectivity5G New Radio (NR)MqttWLAN+16

Meta

Senior Software Engineer

Aug 2023Nov 2024 · 1 yr 3 mos · New York City Metropolitan Area · On-site

  • 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.
C++Embedded SoftwareReal-Time Operating Systems (RTOS)Embedded DevicesConnectivityPython (Programming Language)

Columbia university in the city of new york

3 roles

Staff Software Engineer

Promoted

Mar 2022Sep 2023 · 1 yr 6 mos

  • 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 "
Embedded SystemsOpenGLUnityAugmented Reality (AR)Game DesignTypeScript+3

Adjunct Assosciate (Teaching)

Jan 2022May 2022 · 4 mos

  • 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 Analytics
  • 2. 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 Assistant

Sep 2021Jan 2022 · 4 mos

  • 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.
Blockchain

Initiator vc

Co-Founder

Jan 2022Apr 2022 · 3 mos · New York, United States

  • 2022 Olam Cohort intake
  • Working on a Startup called 'Crypto-Shaolin (CyS)'' by partnering with Olam Ventures
Blockchain

Qualcomm

2 roles

Embedded Software Engineer

Promoted

Jul 2018Jun 2021 · 2 yrs 11 mos · Greater Hyderabad Area

  • 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/vulnerabili
  • 10. 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.
Blockchain

Firmware Engineer

May 2017Aug 2017 · 3 mos · Greater Hyderabad Area

  • 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
Wireless Technologies

Indian institute of technology, madras

Graduate Student Researcher

Jul 2017Jul 2018 · 1 yr

  • Thesis Title:
  • Analyze, Model the throughput of a Space-Time complex Medium Dense M- Antenna Tx-Rx Communication Network
  • Achievements
  • Researched & Designed a concept of Cellular Network for better rural connectivity & business activities, known as
  • Medium 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.
Embedded SystemsReal-Time Operating Systems (RTOS)4G/LTEWireless Technologies5G New Radio (NR)C+5

Securifi

Software Developer

May 2016Jul 2016 · 2 mos · Greater Hyderabad Area

  • 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,
Embedded SystemsReal-Time Operating Systems (RTOS)Wireless TechnologiesCOperating SystemsProcessors

Saarang

Student Coordinator

Oct 2015Feb 2016 · 4 mos

Indian institute of technology, madras

2 roles

Academic Buddy

Promoted

Jul 2014Dec 2014 · 5 mos

  • Helped Freshman in getting ramped up in their Course Curriculum particularly MA1010 at IIT Madras

Project Walking Aid

Apr 2014Oct 2015 · 1 yr 6 mos

  • 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.

Education

Columbia University

Master of Science - MS — Computer Science

Aug 2021Dec 2022

Indian Institute of Technology, Madras

Master of Technology - MTech

Jan 2017Jul 2018

Indian Institute of Technology, Madras

Bachelor of Technology - BTech

Jul 2013Jan 2017

Stackforce found 100+ more professionals with Real-time Operating Systems (rtos) & Embedded Systems

Explore similar profiles based on matching skills and experience