Software Development Engineer - CAD Automation
Nepean, Ontario, Canada Apply NowWe are looking for a highly motivated and experienced Software Engineer to join the DesignAutomation 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.
Apply NowRelevant Jobs
- ASIC Digital Verification, Principal Engineer Bengaluru, India Engineering
- EMEA People Shared Services Manager Porto Salvo, Portugal People
- R&D Engineering, Staff Engineer - VIP Verification Delhi, India Engineering
Find the open role that’s
right for you
- ASIC Digital Verification, Principal Engineer Bengaluru, India
- EMEA People Shared Services Manager Porto Salvo, Portugal
- R&D Engineering, Staff Engineer - VIP Verification Delhi, India
- ASIC Digital Design, Sr Engineer Wuhan, China
View all job opportunities here
View all job opportunities here