Category and Job Details
Category: Engineering
Hire Type: Employee
Job ID: 6716
Company Overview – We Are:
Synopsys drives innovations that shape the way we live and connect.
Central to the Era of Pervasive Intelligence – self-driving cars to learning machines.
Leader in chip design, verification, and IP integration.
Empowers the creation of high-performance silicon chips and software content.
Committed to continuous technological innovation.
Candidate Profile – You Are:
Seasoned software engineer with passion for design automation.
Thrive in collaborative environments.
Expert in solving complex technical problems.
Strong base in computer science or electronic engineering.
Skilled in Python, Perl, and TCL.
Experienced in CAD software engineering.
Guide junior peers and support team collaboration.
Enthusiastic about learning and exploring new technologies.
Proven track record in completing projects end-to-end.
Solid knowledge of UNIX/Linux and great problem-solving ability.
Key Responsibilities – What You’ll Be Doing:
Develop and apply CAD software engineering methods and theories.
Plan and execute technical projects in application software development.
Define and implement new approaches for software engineering and specifications.
Prepare design specs and conduct technical investigations.
Collaborate in team-based or task-oriented projects.
Network with senior professionals in your field.
Mentor junior team members and encourage collaboration.
Impact You Will Have:
Accelerate and automate design processes for R&D and circuit design teams.
Improve efficiency across design communities using advanced software tools.
Lead innovation in chip design and verification.
Contribute to development of high-performance chips and software.
Support seamless IP integration in diverse projects.
Enable the creation of scalable and reliable design automation tools.
Qualifications – What You’ll Need:
MS or PhD in Computer Science or Electrical Engineering with 5+ years of related experience.
Strong technical skills in Python, Perl, and TCL.
Experience with Custom Compiler/Virtuoso and layout automation.
Knowledge of version control (Git with PERFORCE preferred).
Familiarity with test-driven development and unit/functional testing.
Proficient in UNIX/Linux environments.
Exposure to AI frameworks or using AI to enhance development.
Personal Traits – Who You Are:
Self-motivated learner interested in emerging technologies.
Effective problem solver with investigative skills.
Team player fostering positive relationships.
Independent project executor with minimal supervision.
Expert professional with wide-ranging experience and insight.
Team Information – The Team You’ll Be A Part Of:
Join the Design Automation Team at Synopsys.
Work on software tools accelerating and automating design activities.
Team is key to Synopsys' R&D and circuit design innovations.
Rewards and Benefits:
Comprehensive benefits – health, wellness, and financial.
Total rewards include both monetary and non-monetary perks.
More details on compensation and benefits provided during hiring.
Synopsys Canada promotes diversity and accessibility.
Reasonable accommodations available for applicants and employees during the hiring process.