# Sagar Patel

**Senior Embedded Software Engineer** — Portland, OR, United States

> Embedded software engineer with 4+ years shipping carrier-grade Linux, networking, and edge AI systems across Jetson, ARM, and RTOS platforms.

## Links

- LinkedIn: https://linkedin.com/in/sagarp31
- Portfolio: https://sagar-os.vercel.app/
- GitHub: https://github.com/sagarbpatel31

## Experience

### Co-Founder and CTO, Stealth AI Startup (2026-05 – present)
Healthtech startup - Details coming soon. Supported by Remarkable Australia & Disability Tech Summit (Boston)

### Embedded Software Validation engineer, Intel (2026-01 – present)
Hillsboro, OR

### Senior Embedded Software Engineer, Ciena (2024-05 – 2025-12)
Los Angeles Metropolitan Area · Built and maintained embedded Linux networking firmware on NVIDIA Jetson Orin, optimizing packet processing and DMA paths to improve sustained throughput by 31%. Developed CUDA and TensorRT edge inference pipelines for real-time anomaly detection, reducing unplanned operational downtime by 22%. Owned BSP upgrades, secure boot validation, CI, and release management across production hardware, cutting bring-up timelines by 24%.

### Software Engineer 2 (Firmware), Cisco Systems (2023-01 – 2024-05)
Austin, Texas Metropolitan Area · Engineered P4-programmable switching firmware integrated with ASIC SDKs, improving forwarding stability and reducing packet loss by 31% at scale. Implemented AI-assisted traffic intelligence on NVIDIA BlueField DPUs with DOCA and ONNX, improving anomaly classification accuracy by 24%. Developed embedded Linux platform components spanning telemetry drivers, secure boot, and multi-platform CI for carrier networking systems.

### Embedded Software Engineer, Tata Consultancy Services (TCS) (2020-07 – 2021-08)
Remote, India · Developed bare-metal RTOS firmware for ARM-based telecom edge nodes, implementing QoS shaping and multicast packet replication to improve delivery rates by 28%. Wrote kernel modules and device drivers for high-speed Ethernet interfaces, reducing packet jitter by 35% in distributed deployments.

## Education

### Master of Science - MS in Computer Science, Sofia University (2025-09 – 2027-06)
Courses: Machine Learning | Advanced Robotics

### Master's degree in Embedded and Cyber Physical Systems (Computer Engineering), UC Irvine (2021-08 – 2022-12)
Courses: Embedded System Software | Cyber Physical Systems Design | Embedded System Modelling and Design | Real-Time & Distributed Systems (Internet of Things) | Wireless Sensors & Networks | Machine Learning and Data Mining | Control Systems in CPS | Cyber Physical Systems Case Studies | Security & Privacy in Cyber Physical Systems

### Bachelor of Technology - BTech in Electronics and Communications Engineering, CHARUSAT (2017-07 – 2021-05)
Related Coursework: Embedded Systems | Embedded Linux | Micro-controllers & Its Applications | Microprocessor & Interfacing | Data Communication & Networking | Digital Signal Processing | Control Systems

## Projects

### Development of Autonomous Drone for GPS-less Inspection

### Light Control System
Interfacing of ESP8266 and Raspberry Pi with LDR Sensor and RGB Light sensor to monitor the light in the ambience and accordingly communicate using the Server and client model with WiFi, UDP, Python & C Programming and use of Arduino API of ESP8266, Pi GPIO and Serial Manager packages

### Motion Detection System using Raspberry Pi
System implemented using Raspberry Pi functioning the continuous image and video capturing with interfacing of Raspberry Pi camera module v2 programmed in Python

### Smart Email Notifications using BeagleBone Black
Python based project using the Beagle Bone Black board for automatic email notification on LCD as well as on email directly in the interval of 1 minute

### Simple AI Jarvis using Python
Integration of various everyday functionalities in single voice control Python based software starting from the welcome greeting, sending the mails, returning the date, time, voice to text, text to voice, telling the battery percentage, taking screenshots with the applications of numerous Python libraries

### Voice & Bluetooth Controlled Robot
Bot programmed in C language which is interfaced with HC05 Bluetooth Module with Arduino Controller Board which functions Bluetooth control mechanism and added voice control in the bot on 4 directions

### Smart Rock Paper Scissors Game using Python

### AVR Timer Module Design using Verilog

### Traffic Light Controller System using Verilog

### Obstacle Avoiding Robot using Arduino
Built and assembled the robot to develop the Embedded C algorithm for automatic obstacle avoidance based on Arduino UNO board using 3 HC-05 ultrasonic sensors placed on 3 sides

### Library Management System using C++

### Line Follower Robot
Infrared sensor-based robot developed with Arduino UNO board to detect the line and follow the path based on the transmitter and receiver of the sensor written in Embedded C

### Offline OTA Update System
Local-first OTA updates for Linux edge devices with zero cloud dependency · Built a local-first OTA update system for Linux edge devices that delivers signed update bundles over USB or local HTTP. Implemented signature verification, staged release directories with atomic symlink switching, health-check-based promotion, and automatic rollback to last known-good release.

### Watchpoint
Incident intelligence platform for ROS2 and edge AI systems · Built an incident intelligence platform that captures logs, metrics, ROS topics, inference timing, and hardware state into replayable failure bundles. Developed a lightweight Go edge agent cross-compiled for Linux/ARM and a ROS2 Python collector for topic-rate and node-health monitoring.

### Embodipedia
Self-maintaining encyclopedia for humanoid robotics using autonomous agents · Built a self-maintaining encyclopedia for humanoid robotics where autonomous agents ingest tweets, papers, podcasts, and news, extract typed claims, and synthesize Wikipedia-style pages with inline citations. Separated evidence into canonical, bull, and bear HydraDB lanes so the system can render grounded debate, time-travel snapshots, and clean handling when evidence is thin.

## Skills

Machine Learning, Artificial Intelligence (AI), CUDA, Linux Kernel, Robot Operating System (ROS), Drones, Object-Oriented Programming (OOP), Computer Vision, Algorithms, Data Structures, I2C, Universal Asynchronous Receiver/Transmitter (UART), Troubleshooting, Linux System Administration, Microcontrollers, Shell Scripting, Internet of Things (IoT), Proteus, Pycharm, Raspberry Pi, Generative AI, Problem Solving, Rust (Programming Language), Python (Programming Language), Arduino IDE, Embedded Systems, C++, Embedded Software, Real-Time Operating Systems (RTOS), MATLAB, Arduino, Linux, Embedded Linux, Embedded C, Device Drivers, Operating Systems, ESP8266, Node-RED, Git, Firmware, Bash, BeagleBone Black, Python, Yocto, Buildroot, BSP integration, bootloaders, kernel, cross-compilation, IPC, memory management, TCP/IP, Ethernet, Layer 2/3, P4, DPDK, DMA, SPI, TensorRT, ONNX, JetPack SDK, DeepStream, DOCA, Jetson Orin, BlueField DPU, JTAG, oscilloscopes, logic analyzers, Docker, CI/CD, CMake, VS Code, Eclipse

## Credentials

- **Best Project Award** — Issued by UC Irvine (issued 2022-12)
- **NVIDIA-Certified Associate: Generative AI LLMs** — NVIDIA
- **ML Engineer - Detecting Plastic Debris through Satellite Imagery in the Italian and Mediterranean Seas** — Omdena (issued 2025-06)
- **Getting Started with Deep Learning** — NVIDIA (issued 2025-03)
- **Machine Learning Crash Course** — Google (issued 2025-03)
- **Getting Started with Accelerated Computing in CUDA C/C++** — NVIDIA (issued 2025-02)
- **Nvidia - AI for All - Basics to GenAI Practice** — NVIDIA (issued 2025-02)
- **C** — HackerRank (issued 2021-06)
- **Embedded Hardware and Operating Systems** — Coursera (issued 2020-06)
- **Introduction to Programming the Internet of Things (IOT) Specialization** — Coursera (issued 2020-06)
- **Crash Course on Python** — Google (issued 2020-05)
- **Embedded Linux using Beagle Bone Black** — Udemy (issued 2020-05)
- **Embedded C** — TLab Global (issued 2020-05)
- **Behavioral Analysis of Embedded Linux Device Drivers on BeagleBone Black** (issued 2020-09)

---
Source: https://saywise.com/sagarbpatel31 (last modified 2026-07-16T20:18:35.290Z)
