SDE II · Mixed-Signal Verification R&D · Cadence Design Systems

Shinit Shetty

>

I build software that lives close to the metal — simulation kernels, mixed-signal verification, operating systems, and ML — and I'm fascinated by how AI can make low-level software faster, smarter, and easier to debug.

SCROLL
whoami

An engineer who likes the layers most people never see

I'm a software engineer at Cadence Design Systems, but the short version of me is simpler: I like building things that run close to the hardware, and I like making them fast.

I got here from an unusual direction. I started in web and machine learning — Django backends, computer-vision models for medical imaging, an AI writing assistant — then kept drilling downward until I was writing a microkernel from scratch, a Verilog simulator, and a deterministic dataflow OS for fun. The lower the layer, the more interested I get.

Right now that curiosity lives in mixed-signal verification R&D at Cadence, on the simulation engine behind Xcelium — profiling hot paths in modern C++, reworking the event-scheduling regions where analog and digital meet, the kind of work where a 10% speedup on a real customer workload is a good week. It's deep, underexplored, and exactly the sort of problem I want to spend years on.

The thread tying it all together: I'm convinced AI is about to change how we build low-level systems — automated root-cause analysis, agentic debugging, ML that spots anomalies in code most models never see. I'm already building those workflows at work, and chasing the same idea across my side projects.

Shinit Shetty speaking at a conference
Shinit Dinesh Shetty
San Jose, CA · building & presenting
roleSDE II, Mixed-Signal @ Cadence
basedSan Jose, California
eduM.S. CS — NC State University
langsC++ · C · SystemVerilog · Python
what i'm chasing

Three things I can't stop thinking about

The places where I want to spend the next several years — and where my side projects keep pointing.

⚙️

Systems & performance

Kernels, schedulers, simulators, lock-free data structures, zero-copy I/O. Profiling with perf/Valgrind and tuning the inner loop until the numbers actually move.

🤖

AI for low-level systems

Agentic workflows that triage crashes, do automated root-cause analysis, and reason about code most models never see — letting AI meet bare metal.

〰️

Mixed-signal — the current frontier

Event-driven simulation and the analog↔digital boundary at Cadence. The newest territory for me, and the one I most want to leave a mark on.

timeline

Where I've been building

From web internships in India to mixed-signal R&D in Silicon Valley.

AUG 2025 — PRESENT

Software Engineer II — Mixed-Signal Verification R&D

Cadence Design Systems · San Jose, CA
  • Architecting next-gen mixed-signal verification flows for Xcelium, focused on event-scheduling efficiency across analog–digital boundaries.
  • Optimizing simulation-kernel hot paths in modern C++; refactoring active/inactive/NBA region handling in RNM workloads.
  • Built custom agentic AI workflows for automated root-cause analysis of simulator crashes, product validation, and triage.
  • Driving Cursor/Copilot adoption and mentoring incoming interns on the Xcelium codebase.
MAY 2024 — AUG 2025

C++ Software Developer Intern, R&D

Cadence Design Systems · San Jose / Burlington
  • Built a C++ diagnostic tool for the Xcelium compiler that auto-detects failures and memory surges during RNM elaboration.
  • Enhanced Verilog optimization config layers — 10% runtime speedup on customer RNM regression workloads.
  • Applied Factory / Strategy / Visitor patterns and modern C++ (RAII, move semantics) to keep components extensible.
2022

Software / ML Engineer Intern

ChronicleHouse · Remote
  • Built an AI writing assistant on transformer models — 90% contextual-suggestion accuracy, 20% lift in content efficiency.
  • Architected a TensorFlow/Keras + Hugging Face pipeline; MongoDB for NLP metadata.
2021

Web Developer Intern

Prishni (Incubated @ NSRCEL, IIM-B) · Bengaluru
  • Built a web platform for students with autism and other conditions; deployed on AWS with auto-scaling + CDN.
toolbox

What I work with

Heaviest at the bottom of the stack, comfortable all the way up.

// languages

C++ 11/14/17CSystemVerilog VerilogPythonAArch64 ASM SwiftJavaScriptGo

// systems & performance

perfValgrindgprof GDBAddressSanitizerLLVM/Clang lock-free DSmultithreadingRAIISTL internals

// hardware & simulation

Verilog/SV LRMevent-driven simRNM mixed-signal verifRTL kernelsCUDA (familiar)

// ai-powered dev & ml

Agentic workflowsCursorCopilot PyTorchTensorFlowHugging Face AWSDockerCMake / Make
selected work

Things I've built

A curated cut — the projects I'm actually proud of, from bare-metal kernels to AI systems. Filter by domain.

Operating System

RealNetOS

A from-scratch bare-metal AArch64 microkernel for the Raspberry Pi 4 — boots without Linux into an EL1 shell. ~5K LOC of C + assembly: real-time scheduler, VFS + FAT32, a hand-written TCP/IP stack with lock-free RX/TX rings, and zero-copy DMA networking.

CAArch64 ASMQEMUTCP/IP
Dataflow OS

aiflow-os

A deterministic OS for low-jitter sensor → inference pipelines: zero-copy buffer pools, SPSC ring queues, p50/p95/p99 latency tracking, and explicit backpressure. Built in phases with RFCs, sanitizers, warnings-as-errors, and CI — engineering rigor as a feature.

C++17CCMakeGoogleTestASAN
Simulation Kernel

Verilog DE Simulator

A modern-C++ Verilog simulator implementing the same event-wheel model as production RTL tools — Active / Inactive / NBA / Postponed regions per SystemVerilog LRM §4.5 — plus a peephole event-coalescing optimizer. The direct conceptual ancestor of my Cadence work.

C++17lexer→parser→elaboratorperf
Quant / Trading

auto_inv_py

A long/short US-equity bot blending unusual math: graph-Laplacian diffusion residual alpha with a persistent-homology (TDA) regime gate. Bias-safe walk-forward sim, live IBKR data, commission/slippage/borrow modeling, and a Streamlit diagnostics dashboard.

PythonIBKR APIgraph methodsTDAStreamlit
AI Voice SaaS

ClinicVoice

An AI voice agent that answers a clinic's landline and books appointments in Hindi / English / Marathi. Multi-layer: a Raspberry-Pi edge box tapping the phone line, LiveKit voice agents, Sarvam Indic STT/TTS, Claude for reasoning, FastAPI backend — with DPDP / ART-Act compliance baked in.

FastAPILiveKitClaudeGoTerraform
Medical CV

SpineScan AI

Detects cervical-spine fractures from CT scans using YOLOv8 over DICOM imagery, wrapped in a Django front-end with a full detection pipeline. An automated second read for assessing trauma severity.

YOLOv8DICOMDjangoPyTorch
3D Detection

MonoCon

Implementation of "Learning Auxiliary Monocular Contexts Helps Monocular 3D Object Detection" — predicting 3D bounding boxes from a single camera, built on mmdetection / mmdetection3d.

PyTorchmmdetection3dCUDA
Security ML

Malware Detection

A deep-learning malware detector using a binary-representational image approach — turning executables into images for a CNN to classify. Shipped as a Dockerized Django web app, and the basis of my published paper.

DjangoTensorFlowDocker
Fintech

Investment Dashboard

A personal investment dashboard that unifies broker accounts — Plaid and ICICI integrations on a Next.js 14 + Supabase stack — into one view of where the money actually is.

Next.js 14SupabasePlaid
Full Platform

Lodge Management

A complete hotel/lodge operations system — bookings, guests, rooms, housekeeping, POS, inventory, invoicing, payments, expenses and shifts — across a stack of Django apps, containerized with Docker Compose.

DjangouvDocker Compose
NLP

C.E.L.T Pro

A sentiment-analysis engine for Amazon product reviews, built as a full software-engineering exercise — DOI, CI/CD, code of conduct, the works. Scrapes, cleans, and scores customer feedback at scale.

PythonNLPscraping
Tooling

Budget Tool

A no-friction budget processor: ingest bank-statement CSVs, auto-categorize into rent / utilities / groceries, and export clean, Numbers-friendly summaries. Small, single-file, and genuinely used.

StreamlitPandas

…and ~50 more across the years on github.com/blackhawk005

off the clock

Away from the keyboard

I think best when I'm moving. The ideas that end up in my code usually show up somewhere on this list first.

🚴

Cycling

Long rides where the problem I was stuck on quietly solves itself around mile 15.

🛣️

Long drives & road trips

Give me an open highway and a playlist and I'll happily lose a whole weekend to it.

🍳

Cooking

Same loop as engineering — tweak the inputs, taste the output, iterate until it's right.

🏋️

Working out

Progressive overload for the body. Consistency compounds the same way good code does.

on the record

Publications & honors

2023
Deep Learning & Binary Representational Image Approach for Malware DetectionPublished research — basis of the Malware Detection project
2023
IEEE Intl. Conf. on Power, Instrumentation, Control & Computing (PICC)Peer-reviewed conference paper
2023
Intl. Conf. on Recent Trends in Multidisciplinary Research & Innovations (ICRMIR)Peer-reviewed conference paper
Runner-up — "Innovations 2023" National Project Competition · 2nd at TechXter 12.0 · 3rd at DJASCIINational-level project & paper competitions
get in touch

Let's build something
close to the metal.

Whether it's mixed-signal simulation, systems work, or teaching AI to understand low-level code — if it's hard and interesting, I want to hear about it.