Back to jobs
CD
Hiring companyCadence Design Systems

Verified today

Senior Principal Software Engineer

Noida,IN,India Full-time On-site

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

Skills

C++Object-Oriented DesignData StructuresAlgorithmsDebuggingSoftware Architecture