Software Engineer @ Siemens EDA | C++, Linux, Multithreading, Performance Optimization | Optimizing simulator runtime and memory | Building AI Agents & LLM Systems (LangGraph, LangChain, FastAPI)
-0dc58089.jpg&w=3840&q=75)
Bengaluru
-0dc58089.jpg&w=3840&q=75)
Bengaluru
-0dc58089.jpg&w=3840&q=75)
Noida, Uttar Pradesh, India



Bachelor of Technology - BTech, Computer Science
Maulana Azad National Institute of Technology
12, PCM
Rajeshwar Higher Secondary School, Mhow
Join Saurav and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer @ Siemens EDA | C++, Linux, Multithreading, Performance Optimization | Optimizing simulator runtime and memory | Building AI Agents & LLM Systems (LangGraph, LangChain, FastAPI)
I'm a Software Engineer at Siemens EDA, where I build high-performance C++ systems for electronic design automation — optimizing simulation engines, memory usage, and RTL verification workloads used by SK Hynix and Samsung at enterprise scale. I enjoy solving complex engineering problems that require strong fundamentals in algorithms, data structures, system design, and performance optimization. Writing clean, maintainable code and understanding how systems behave under the hood are aspects of software engineering that I find particularly rewarding. Core strengths: - C++, Python, Linux, Multithreading, System Programming, Performance Optimization - LLM Integration, Prompt Engineering, Multi-Agent Systems (LangGraph, LangChain) - Data Structures, Algorithms, System Design - RTL/Verilog, RTL Verification, EDA Tools (QuestaSim) Outside of work, I'm continuously expanding my knowledge through hands-on projects and learning modern software engineering concepts in areas such as backend development, distributed systems, and AI applications. I'm always open to connecting with engineers and discussing software development, system design, performance engineering, and emerging technologies.
Bengaluru
github copilot
openai
Senior Member of Technical Staff at Siemens EDA (Siemens Digital Industries Software), Jan 2026 - Present · 9 mos, Bengaluru, - Optimized simulation runtime and memory utilization in QuestaSim, improving performance for memory verification workloads. - Designed and implemented performance enhancements in C++ for large-scale RTL simulation. - Analyzed RTL designs to identify simulation bottlenecks and implemented optimizations that reduced execution time. - Improved algorithm efficiency and memory usage through profiling and targeted code optimizations. - Collaborated with cross-functional engineering teams to deliver high-performance simulation features. C++ Linux Algorithms Performance profiling Memory optimization Debugging Software architecture Cross-functional collaboration
Member of Technical Staff at Siemens EDA (Siemens Digital Industries Software), Jul 2024 - Jan 2026 · 1 yr 7 mos, Bengaluru, - Simulation runtime and memory optimisation. - Performance enhancement of Questa Simulator.
Winter Intern at Siemens EDA (Siemens Digital Industries Software), Jan 2024 - Jul 2024 · 7 mos, Noida, Uttar Pradesh, India
Bachelor of Technology - BTech, Computer Science, Maulana Azad National Institute of Technology
12, PCM, Rajeshwar Higher Secondary School, Mhow