Skip to main content
Search

Software Development Engineer - CAD Automation

pin icon , Canada
Kanata, Ontario, Canada
Nepean, Ontario, Canada
Ottawa, Ontario, Canada
Apply Now
Category: Engineering Hire Type: Employee
Job ID 50320BR Date posted 05/24/2024

We 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.

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

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 Now

Relevant Jobs

Synopsys Hiring Process 1. Apply. As an applicant, your resume, skills, and experience are being reviewed for consideration. 2. Phone screen. Once your resume has been selected, a recruiter and/or hiring manager will reach out to learn more about you and share more about the role. 3. Interview. You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via zoom. 4. Offer. Congratulations! You have been selected as a finalist; your recruiter will reach out to propose your offer details. A written offer will soon follow. 5. Onboarding. You will be invited to complete new hire documents to ensure you are set-up and prepared for your first day. 6. Welcome. Your hiring manager, team, and an assigned buddy will help you get acclimated. Over the next few weeks, you will receive communications and engagement invitations that will help ramp you up for your future at synopsys

Available Opportunities

Find the open role that’s right for you.

View all job opportunities here

View all job opportunities here