Skip to content

General Information

Job Title
Software Development Engineer - CAD Automation
Job ID
5047
Country
Canada
City
Nepean
State/Province
Nepean
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements

We are looking for a highly motivated and experienced Software Engineer to join the Design Automation Team. This is a dual role that includes software development for unique internal tools and the support of CAD/EDA design environments used by integrated circuit design teams. We are looking for someone who has worked in the integrated circuit design industry developing software design tools.

 Responsibilities

  • Develop and apply Software Engineering methods, theories, and research techniques in the investigation and solution of technical problems
  • Author software applications and scripts to automate design tasks, flows, and processes
  • Plan technical projects in the design and development of application software
  • Develop and debug design environments and flows for circuit design
  • Develop routines and utility programs for Quality Assurance of CAD environments
  • Develop and implement test plans
  • Run, maintain, and evolve the team's CI/CD pipelines.

Minimum Qualifications
  • BS or MS degree in Computer Science or Electronic Engineering or similar
  • 7+ years of industry direct related experience.
  • Strong UNIX/Linux user knowledge and skills
  • Must have a solid proficiency & prior experience developing software in Perl, Git, Perforce, Shell Scripting, TCL.
  • Familiar with and experienced in test-driven development, unit testing, functional testing
  • Proficiency with multiple programming languages & revision control tools & methods
  • Direct experience with IC design or IC process technology or similar industry experience
  • Knowledge of VLSI domain like familiarity with mask design (i.e. layout), timing analysis, ERC, DRC, LVS, EM, IR, etc.



Should you require an accommodation, please contact hr-help-canada@synopsys.com

Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact hr-help-canada@synopsys.com.