---
title: "Sanjana Sreedhar - Firmware Developer in Bengaluru | Tal"
description: "Meet Sanjana Sreedhar, Embedded Firmware Engineer | STM32 · FreeRTOS · ARM · Embedded Linux | MS @ Virginia Tech based in Bengaluru. AI stack includes codex, cursor, and opencode. Explore public work links including github."
image: "https://tal.club/meet/sanjana-sreedhar/share-image"
---

# Sanjana Sreedhar on Tal

## Headline

Embedded Firmware Engineer \| STM32 · FreeRTOS · ARM · Embedded Linux \| MS @ Virginia Tech

## About

I build the software that makes hardware come alive\. As an Embedded Firmware Engineer with 2\+ years of experience, I specialize in turning complex hardware requirements into reliable, efficient firmware, from bare\-metal STM32 drivers to real\-time systems running on FreeRTOS\. I recently completed my MS in Computer Engineering at Virginia Tech and hold a BE in Electronics &amp; Communication Engineering\. My work spans: Firmware architecture for STM32 \(F4/L4\) — protocol stacks, storage subsystems, USB CDC drivers Robotics software — OpenCV on ARM, TensorFlow integration, real\-world robot deployment Full\-stack embedded — from microcontroller firmware all the way up to Linux kernel drivers I'm comfortable across the whole stack: C/Embedded C/C\+\+, communication protocols \(I2C, SPI, CAN, BLE, UART, USB\), RTOS design, and secure embedded Linux\. What drives me is building systems that are not just functional, but deterministic, resilient, and production\-ready , the kind that don't fail in the field\. 📍 Based in Bangalore \| Open to full\-time embedded/firmware roles globally 📩 Let's connect — sanjana\.aps@gmail\.com

## Location

Bengaluru

## AI stack

codex

cursor

opencode

## Work experience

Firmware Developer at Aiotlogy Services pvt ltd\., Jan 2026 \- Present · 8 mos, Bengaluru, Karnataka, India, • Architected a deterministic multi\-interface protocol stack on STM32L4, optimizing for low latency and memory usage\. • Designed a 3\-layer persistent storage stack with power\-failure\-safe recovery and daily file rotation\. • Engineered modular eMMC\-backed storage subsystems, ensuring idempotent startup behavior\. • Developed a USB CDC driver with cooperative scheduling, maintaining zero blocking across communication channels\.

Engineering Robotics Intern at Embodied, Inc\., Jun 2023 \- Aug 2023 · 3 mos, Pasadena, California, United States, •Led the successful integration of OpenCV 4\.8 on ARM32 and ARM64 processors, to enhance the robot’s vision capabilities\. • Updated existing source code to ensure API compatibility with OpenCV 4\.8, ensuring a smooth transition and optimal performance\. • Upgraded crucial dependencies such as TensorFlow, Flatbuffers, and Kaldi to compatible versions, enhancing system stability and functionality\. • Meticulously validated APK files on the RockChip emulator and real\-world deployment on the Moxie robot, ensuring robust performance and reliability\.

Software Developer at Amdocs, Jul 2020 \- Jul 2022 · 2 yrs 1 mo, Pune District, Maharashtra, India, As a software developer was part of each phase of the software lifecycle\.Prime role:\- ● Develop PL SQL procedures , functions and triggers as per business requirements ● Develop Unix shell scripts , which served as our programming language, invoking the DBMS objects \. ● Performed unit testing on developed codes \- resolving issues while following Agile methodology\. ● Got multiple appreciations from leads and customers \. ● Supported Go\-Live for our software from the client side in Singapore\. Worked towards streamlining the Production system\. Resolved customer issues , debugged and developed workarounds and solutions for several issues\. ● Once the product was functioning smoothly, also groomed junior resources on the product \. ● Mentored them to continue with the product support

Intern at Bosch, Jul 2019 \- Aug 2019 · 2 mos, Greater Bengaluru Area

## Education

Master's degree, Computer Engineering, Virginia Tech

Bachelor of Engineering, Electronics and Communications Engineering, Bangalore institute of technology

## Public links

- github: https://github\.com/sanjanas26

[View the original profile](https://tal.club/meet/sanjana-sreedhar)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/sanjana-sreedhar#person",
      "name": "Sanjana Sreedhar",
      "url": "https://tal.club/meet/sanjana-sreedhar",
      "image": "https://tal.club/meet/sanjana-sreedhar/profile-photo.jpg",
      "description": "Meet Sanjana Sreedhar, Embedded Firmware Engineer | STM32 · FreeRTOS · ARM · Embedded Linux | MS @ Virginia Tech based in Bengaluru. AI stack includes codex, cursor, and opencode. Explore public work links including github.",
      "jobTitle": "Firmware Developer",
      "worksFor": {
        "@type": "Organization",
        "name": "Aiotlogy Services pvt ltd."
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Firmware Developer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Virginia Tech"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Bangalore institute of technology"
        }
      ],
      "knowsAbout": [
        "codex",
        "cursor",
        "opencode"
      ],
      "sameAs": [
        "https://github.com/sanjanas26"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/sanjana-sreedhar#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/sanjana-sreedhar#webpage",
      "url": "https://tal.club/meet/sanjana-sreedhar",
      "name": "Sanjana Sreedhar on Tal",
      "description": "Meet Sanjana Sreedhar, Embedded Firmware Engineer | STM32 · FreeRTOS · ARM · Embedded Linux | MS @ Virginia Tech based in Bengaluru. AI stack includes codex, cursor, and opencode. Explore public work links including github.",
      "dateModified": "2026-08-02T01:51:49.621Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/sanjana-sreedhar#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/sanjana-sreedhar/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/sanjana-sreedhar/profile-photo.jpg",
        "caption": "Sanjana Sreedhar profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
