Aditya Vikram
Software Engineer at Cadence Design Systems
- Handle
- @avkrm
- Role
- Software Engineer
- Company
- Cadence Design Systems
- Location
- Noida, UP
- Languages
- C++,Python
About
I am a Software Engineer with 3 years of experience in high-performance systems development using modern C++. I work on data structures, algorithms, low-level optimization, multi-threaded environments, and latency-sensitive applications at scale.
Experience
- Software Engineer at Cadence Design Systems
Feb 2025 to now - Noida, UP
Developed graph-based topological detection and highly concurrent algorithms for massive physical designs and hardware thermal dependencies. Modernized legacy system modules with modern C++20 features, improving code safety and maintainability while maximizing performance. - R&D Engineer at Synopsys Inc.
Jun 2023 to Feb 2025 - Noida, UP
Architected the migration of a legacy data layer to a highly parallelized database, driving a 6x reduction in load times and a 3x decrease in memory footprint. Developed UI components using Qt for large-scale data visualization. - Intern, Systems Design Group at Synopsys Inc.
Jun 2023 - Noida, UP
Co-developed a next-generation Advanced Driver Assistance Systems simulation platform and built core modeling engines for validating safety-critical vehicle logic. Implemented the Visitor design pattern to traverse Abstract Syntax Trees and evaluate complex mathematical expressions.
Education
- KLE Technological University, Hubli
B.E., Computer Science & Engineering
2023
CGPA: 9.14 - Podar International School, Mumbai
Higher Secondary
2019
Aggregate percentage: 84 - The Millennium School, Dubai
Matriculation
2017
CGPA: 10
Skills
- C++20
- STL
- Boost Library
- Valgrind/GDB
- Lock-free Concurrency
- Scripting (Bash/Zsh)
- Git
- Perforce
- RAII
- Strategy, Factory & Visitor Pattern
- In-Memory Data Modeling
This profile as JSON