CA

Sr Principal Software Engineer

Cadence
Noida5-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.

Join WhatsApp Channel