Skills

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
    • Currently working on accelerating AI inference performance on Qualcomm GPUs to enable 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
    • Contributed significantly to a 4G LTE project, integrating a Qualcomm Modem 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
    • 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
    • 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
    • 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

© 2025 Niket Naidu. All rights reserved.