CACadence
Sr Principal Software Engineer
Noida ₹5-8 LPA Posted 5 Jun 2026
FULL TIME
Machine Learning
Artificial Intelligence
Software Architecture
Technical Architecture
C++
+2 more
Job Description
Key Responsibilities
- Architect, design, develop, and maintain advanced EDA software features and services within the Virtuoso platform.
- Develop solutions for electromagnetic analysis, thermal analysis, RC extraction, and multi-physics modeling.
- Design scalable algorithms and software architectures capable of handling next-generation semiconductor designs.
- Analyze complex layout structures and cross-sections to develop robust modeling and simulation capabilities.
- Improve runtime performance, memory utilization, and CPU/GPU scalability for large-scale design environments.
- Drive innovation in heterogeneous integration technologies including multi-die, chiplet, package, and system-level design flows.
- Apply Artificial Intelligence (AI) and Machine Learning (ML) techniques to automate engineering workflows and improve design productivity.
- Collaborate with Product Engineering, Application Engineering, and R&D teams across global locations.
- Lead technical reviews, architecture discussions, and strategic technology initiatives.
- Mentor engineering teams and promote software engineering best practices.
- Define technical roadmaps and influence long-term product strategy and technology direction.
- Own project planning, execution, dependency management, and delivery of critical product features.
