Summary
Srinath Avadhanula is a Senior Staff Machine Learning Engineer with 24 years of experience bridging language design, compiler technology, and formal methods to deliver production-grade tooling for embedded systems. He has led multi-year efforts at MathWorks to evolve Stateflow’s language and integrate formal requirements modeling, and now focuses on deploying ML models to resource-constrained, heterogeneous hardware at Cruise. Trained as a PhD mechanical engineer from UC Berkeley and an IIT Bombay alum, he combines rigorous academic grounding with pragmatic software leadership and hands-on compiler/runtime work. Known for mentoring engineers and shipping cross-team, customer-facing features, he brings deep expertise in state-machine theory and simulation technologies to both product and low-level deployment challenges.
24 years of coding experience
17 years of employment as a software developer
PhD, Mechanical Engineering, PhD, Mechanical Engineering at University of California, Berkeley
Indian Institute of Technology Bombay