Verified today
Senior Principal Software Engineer
About the role
Cadence Design Systems – a leader in electronic design automation – builds cutting‑edge software and hardware tools for chip, board and system design. As a Senior Principal Software Engineer you will design, develop, troubleshoot and debug complex software, lead technical solutions and mentor team members while collaborating across product groups. Noida, India, on‑site work model.
What you’ll do
- Design and develop complex software solutions
- Troubleshoot and debug software issues
- Lead technical initiatives and architecture decisions
- Mentor and guide junior engineers
- Collaborate across product and engineering teams
- Stay current with emerging technologies
- Analyze problems and devise efficient solutions
- Ensure code quality and best practices
What you’ll bring
- 8+ years of software development experience
- BE/BTech/ME/MS/MTech in Computer Science
- Strong C/C++ development skills
- Proficiency in object-oriented design
- Solid data structures and algorithms knowledge
- Excellent communication and teamwork skills