Aman Reyaz — Software Engineer
💻 Lead Software Engineer @ Cadence Design Systems, Noida I’m a passionate software engineer with 9+ years of experience building scalable, high-performance systems in C and modern C++ (11/14/17/20). Currently working on Tempus – Distributed Static Timing Analysis at Cadence, where I develop distributed systems and algorithms that run efficiently across hundreds of machines, enabling fast and accurate timing closure for cutting-edge semiconductor designs. 🔧 Core Competencies: ⚙️ C, Modern C++ Standards (11–20) 🚀 Parallel Processing, Distributed Algorithms 📝Memory and Performance Tuning 🧠 Data Structures, Algorithms & OOP 📦 STL, Performance Optimization, System-Level Design My work bridges the gap between low-level performance engineering and distributed computing, with a strong focus on correctness, scalability, and maintainability. I enjoy architecting solutions for large-scale compute problems and contributing to the next generation of EDA tools.
Stackforce AI infers this person is a highly skilled software engineer specializing in semiconductor technologies and distributed systems.
Location: Noida, Uttar Pradesh, India
Experience: 9 yrs 7 mos
Skills
- C
- Modern C++ Standards
Career Highlights
- 9+ years of experience in scalable systems engineering.
- Expert in C and modern C++ standards.
- Specialized in distributed algorithms for semiconductor design.
Work Experience
Cadence
Principal Software Engineer (4 mos)
Lead Software Engineer (3 yrs 5 mos)
Senior Software Engineer (3 yrs 8 mos)
Samsung Noida
Software Development Engineer (2 yrs 2 mos)
Education
B.Tech at National Institute of Technology , Patna