Karthik Sriram
US Permanent Resident (Citizenship Applied)
Experience and Achievements
Cerulion
Founding Middleware Lead
Sept 2025 - Jan 2026
Mountain View, CA
- Delivered a sub-ns zero-copy IPC and network broadcast with a production CLI in Rust and C++/Python APIs
- Created an AI Agent pipeline on Nvidia Isaac Sim with ROS2 hooking and visualization, tested on a Unitree Go2
Brembo
Lead Embedded Software Engineer
Apr 2023 - Aug 2025
Sunnyvale, CA
- Achieved AI maintenance alerts with CAN/Ethernet virtual sensors on Nvidia DRIVE (RTLinux) using AWS IoT
- Successful STM/TI sensor fusion in C++/Python for road recognition AI braking on Nvidia DRIVE/Triton
- Architected ROS2 sensor publishing on Linux HPC-ECU using C++ for 5G-V2X, aligning to ISO26262/ASPICE
Cisco
Senior Embedded Software Engineer
Aug 2022 - Mar 2023
San Jose, CA
- Designed solutions for boot-flash/install/log using Linux and IOS CLI of industrial IoT/WPAN board platforms
- Delivered platform bring-up and validation tooling for embedded board stacks and debug pipelines
cPacket
Embedded Software Engineer
Jan 2022 - Jul 2022
San Jose, CA
- Upgraded FPGA/GPU packet capture/storage line-rate by 4x using RDMA, for Data Centers & Cloud in C++
- Integrated modules within Linux/RTOS based servers with protocols such as SPI/I2C using C++/Python
Waymo
Embedded Software Specialist
Oct 2020 - Jan 2022
Mountain View, CA
- Improved AV perception F1-scores in Python and C/C++ using RTOS/ROS2 with consideration to ISO26262
- Sped up camera, lidar, and audio sensor-fusion calculation performance by 33% for emergency vehicle detection
Codersdata
Embedded Machine Learning Engineer
Feb - Oct 2020
Remote, USA
- Mapped a software stack in C++ for ASIC AI acceleration, utilizing in-memory compute of activation functions
- Slashed compilation and multi-threaded tensor multiplication latency by 50% and pushed throughput by 20%
Hewlett Packard
Embedded Software Engineer Intern
May - Dec 2017
Chennai, India
- Produced state-of-the-art device drivers (I2C/I3C, UART) for display image and audio in Linux with C++
Hindustan Computers Ltd.
Embedded Systems Engineer Intern
Apr - Dec 2016
Chennai, India
- Enhanced and JTAG tested ARM RTOS microcontroller driver (C/C++) latency for sensor applications by 2x
Skills
Selected Projects
Barn Door Protocol
2025Production-ready firmware solution for monitoring doors and windows using ESP32 microcontrollers. Supports up to 8 monitoring zones with magnetic reed switches, providing instant notifications via Telegram and MQTT integration.
Vision Karts
2019Automated checkout system using YOLO11 object detection and face recognition to eliminate queues and reduce checkout times at retail facilities.
B.I.T.E.S
2019Beats, Instruments, Technology, Embedded Systems - Open-source real-time virtual instruments on Teensy 4.1 with AI features, Kalman sensor fusion, and FreeRTOS.
Education
New York University
Master of Science in Electrical Engineering
2018 - 2020
New York, NY
- Focus on Embedded Systems, Computer Architecture, and Machine Learning
- Graduate Academic Scholarship recipient
Illinois Institute of Technology
Semester Abroad in EE and Embedded Systems
Spring 2017
Chicago, IL
- Exchange program from SRM Institute of Technology
- Electrical Engineering and Embedded Systems coursework
SRM Institute of Technology
Bachelor of Technology in Electronics and Communication Engineering
2014 - 2018
Chennai, India
- First Class with Distinction
- Illinois Institute of Technology, Chicago - Semester Abroad (Spring 2017)