Skill

Programming Languages

Rust
C++17
C
Python
Dart

OS & Tools

FreeRTOS
Zephyr RTOS
Linux
OpenOCD
Git
GDB
CMake
Flutter
Dioxus

Network & Wireless Protocols

gRPC
MQTT
TCP
UDP
QUIC
BLE
OpenThread
GPS

Hardware Interfaces

I2C
SPI
CAN
UART

Processors

STMicroelectronics (STM32F7/STM32L4)
Texas Instruments (TM4C123G/CC1352)
BG96
Raspberry Pi
Beaglebone Black
NXP Semiconductors (LPC4078)
ESP8266/12E/32 Wi-Fi Chip

Experience

  • Qualcomm Technologies

    Senior Software Engineer

    - Present
    Achievements
    • Currently focused on accelerating AI inference workloads on Qualcomm GPUs enabling the real-time, on-device execution of complex neural networks.

    • Authored high-performance rust modules for encryption, logging, and created vital Rust bindings for the Qualcomm Cloud AI software stack to enable advanced AI workloads.

    • Pioneered new strategies to enhance codebase concurrency and parallelism, as well as creating novel visualizations with distributed tracing to optimize performance.

    Rust
    C++17
    Parallelism
    Concurrency
    Flatbuffer
    Encryption
    OpenTelemetry
    FFI

    Cellular Software Engineer

    - November 2023
    Achievements
    • Contributed significantly to the development of a 4G LTE Qualcomm Modem designed to communicate with Oneweb's LEO satellite grid by implementing diverse features and resolving complex bugs across the Middle Layer (ML1) and Firmware (FW) teams.

    • Drove the development of GNSS Cold Start independently, coordinating closely with cross-functional teams to integrate it within the ML1 and FW architectures.

    • Enhanced developer efficiency by proactively redesigning the logging system to automatically visualize asynchronous system interactions, resulting in multiple hours saved in debugging.

    C
    Python
    LTE
    Jenkins CI
    Sequence Diagrams


  • TuringSense

    Firmware Engineer Intern

    - May 2021
    Achievements
    • Architectured performant drivers (UART, SPI, TWI) during board bring-up on the Nordic ecosystem.

    • Designed 3 unique software prototypes to speed up BLE transfer speeds from 10kbps to 1.4mbps.

    C
    NXP Semiconductors
    BLE
    Device Drivers


  • Blue River Technology

    System Software Intern

    - August 2020
    Achievements
    • Implemented algorithms for a real-time robotics system part of the See and Spray Technology by leveraging C++ 17 and Python in collaboration with the team. Improved log storage and speed efficiency.

    • Created a python tool to automatically sync and upload logs to the AWS cloud, improving the productivity of the team by 40 percent. Provided feature updates as per JIRA requests.

    C++17
    Python
    CAN J1939
    Nvidia
    Linux


  • San Jose State University

    Research Assistant

    - May 2020
    Achievements
    • Successfully developed two embedded prototypes for firefighters in high-risk environments, integrating wireless technologies like LTE, BLE, and various sensors with AWS IoT Core.

    • Achieved a significant 50 USD reduction in firmware costs per device and a 20% improvement in power efficiency for the second prototype.

    GPS
    LTE
    MBED OS
    Zephyr RTOS
    BG96

Education

  • -
    San Jose State University

    Master of Science

    Computer Engineering

    Embedded Systems



  • -
    Amity University

    Bachelor of Technology

    Electronics and Communication

Projects

Lowlevel Rust

- April 2023
Personal
Rust
Firmware

Rust on microcontrollers

Build in CPP [BuildCC]

- December 2022
Personal
C++
Buildsystem

Alternative to Makefiles by using the feature rich C++ language instead of a custom DSL.

Enterprise Firmware platform development

- January 2021
Personal
Firmware

Enterprise-level firmware stack from scratch using the GCC ARM toolchain

© 2026 Niket Naidu. All rights reserved.