CACadence
Sr Principal Software Engineer
Bangalore ₹5-9 LPA Posted 4 Jun 2026
FULL TIME
C++
Algorithms
ATPG
Data Structures
Unix/linux
Job Description
Key Responsibilities
- Support application and product engineers in analyzing, debugging, and resolving customer issues.
- Develop new features and enhancements to improve synthesis results (timing, area, and power).
- Design and implement reliable, scalable, and high-performance Modus DFT software.
- Build C/C++ tools to support Design-for-Test (DFT) and Automatic Test Pattern Generation (ATPG) workflows.
- Research and develop software solutions to improve efficiency across architecture, hardware, and software teams.
- Work in multi-threaded, Unix-based environments, with a focus on data structures and algorithms.
- Mentor and guide engineers, promoting professional software engineering practices.
- Contribute to compiler-related projects and large software system development.
