Sai Tadinada / Embedded Engineer

Bringing hardware to life through code.

I am an Embedded Systems Engineer specializing in firmware development, hardware-software integration, and processor design. I focus on writing robust bare-metal drivers, designing efficient architectures, and ensuring safety-critical compliance.

3

years in embedded systems & hardware

5+

firmware & hardware projects completed

2

processor architectures engineered

Professional Experience

Building safety-critical software and zero-fault firmware for enterprise hardware architectures.

Western Semiconductor Inc logo

Firmware Engineer

Western Semiconductor Inc

March 2026 - Present

Achieved deterministic error recovery and zero-fault initialization by developing custom C-runtime routines, RISC-V trap handlers, and bare-metal drivers for MMIO peripherals.

Analog Devices, Inc. logo

Embedded/Firmware Test Engineer

Analog Devices, Inc.

July 2023 - Dec 2023

Developed safety-critical software standards (ISO 26262, ASIL-D) for EV BMS systems and built robust Python/Pytest frameworks for automated validation testing.

Team Anant (Student Satellite Team) logo

Team Lead - Electrical & Power

Team Anant (Student Satellite Team)

May 2022 - Aug 2023

Led a 6-member team designing electrical subsystems (TI MSP430, ESP32) to secure a top 10 position in the national CANSAT student satellite competition.

Selected projects - Engineering reliable systems from silicon to software.

A selection of projects highlighting my work in control systems, hardware description languages, and high-performance computing.

GPS-Guided Drone Autopilot

Firmware & Control Systems

GPS-Guided Drone Autopilot

Developed a PID control system for autonomous drone navigation and integrated C firmware on a PSoC4 microcontroller with GPS sensors.

  • PSoC4
  • C
  • Python
  • Control Systems
WISC-F24 Pipelined Processor

Hardware Design

WISC-F24 Pipelined Processor

Designed a 5-stage pipeline processor achieving efficient throughput with a predict not-taken policy and a two-level write-through cache.

  • Verilog
  • GTKWave
  • Unix Systems
Hardware Security with FPGAs

FPGA & Cryptography

Hardware Security with FPGAs

Implemented and accelerated RSA and Blowfish encryption/decryption on hardware for high-speed performance using High Level Synthesis.

  • Zynq7000
  • C
  • Verilog
  • Vivado
Ray Tracing with OpenMP

High-Performance Computing

Ray Tracing with OpenMP

Implemented ray tracing operations with OpenMP, enabling higher performance with parallel operation and multiple CPU cores. Achieved up to 3.62× improvement on 200 samples.

  • CuDA
  • C++
  • OpenMP

Skills - The working toolkit behind the projects.

A collection of languages, microcontrollers, and debugging tools I rely on to build robust embedded systems.

Languages

  • C/C++
  • Python
  • Verilog
  • System Verilog

Hardware & Microcontrollers

  • Zynq 7000 FPGA
  • STM32
  • PSoC4
  • Arduino/NodeMCU

Tools & Protocols

  • Git / Jenkins CI/CD
  • SPI, I2C, UART, JTAG
  • Oscilloscopes / Logic Analyzers
  • RTOS & Make

Resume - My professional background and qualifications.

You can view my full resume below.

Your browser does not support embedded PDFs. Download the PDF to view it.

Publications - Research and technical writing.

A collection of academic research focusing on satellite communication networks, system simulation, and aerospace power validation.

Analyzed energy efficiency and outage probability for a green UAV-assisted CubeSat network, designing a 40x efficient communication system architecture.

Detailed the dynamic simulation of electrical and thermal systems to enable rapid design iteration and robust validation of power profiles for a 3U Imaging CubeSat.

Available for the next right role or project

Need reliable firmware or robust hardware-software integration?

I am actively looking for opportunities in Computer Architecture, Embedded Systems, and Firmware Engineering. Let's build fault-tolerant systems together.