CACadence
Software Engineer II
Noida ₹5-10 LPA Posted 5 Jun 2026
FULL TIME
Tcl
Debugging
C++
Algorithms
C
+5 more
Job Description
Key Responsibilities
- Design, develop, troubleshoot, debug, and maintain software applications using C++, C, Tcl, and Shell scripting.
- Apply strong data structures and algorithms knowledge to build scalable and high-performance software solutions.
- Develop new features and enhance existing capabilities within the VPM product.
- Create and review functional specifications for new products and feature enhancements.
- Develop, execute, and maintain unit tests and feature tests to ensure software quality and reliability.
- Analyze, debug, and resolve complex software issues while improving product stability and performance.
- Optimize runtime, memory utilization, and multi-core scalability for handling large and complex semiconductor designs.
- Work in Linux/UNIX-based development environments and maintain build systems using makefiles and compiler toolchains.
- Collaborate with cross-functional teams to deliver high-quality software releases.
- Engage with customers to understand technical challenges and provide innovative solutions.
- Participate in code reviews, design discussions, and continuous product improvement initiatives.
- Share technical knowledge with team members and contribute to a collaborative engineering culture.
