Sanjana Sreedhar profile photo 1 on Tal

Sanjana Sreedhar

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

Bengaluru

3+ years of work experience

Aiotlogy Services pvt ltd.
Jan 20268 mosPresent

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.
Embodied, Inc.
Jun 20233 mosAug 2023

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.
Amdocs
Jul 20202 yrs 1 moJul 2022

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
Bosch
Jul 20192 mosAug 2019

Greater Bengaluru Area

Sanjana’s AI Stack

codex
codex
cursor
cursor
opencode
opencode

Education

Virginia Tech

Master's degree, Computer Engineering

Virginia Tech

20223 yrs2025
Bangalore institute of technology

Bachelor of Engineering, Electronics and Communications Engineering

Bangalore institute of technology

20164 yrs2020

Join Sanjana and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

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 & 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