# R&D Engineering, Engineer

**Company**: Synopsys
**Location**: Vancouver, British Columbia
**Work arrangement**: onsite
**Experience**: entry
**Job type**: full-time
**Salary**: $70400-$105600
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/vancouver/r-and-d-engineering-engineer/44408/103099251776?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/r-and-d-engineering-engineer-55b0bc02-ad6/

## Description

Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing.

You will join a team building real software that powers electronics design tools used across the semiconductor industry, and you will have the space to grow into the engineer you want to become.

**Responsibilities**

- Write and maintain C++ code for the Electronics Desktop product, contributing to core infrastructure that supports product functionality and integration

- Debug and resolve issues in a large, complex codebase with guidance from senior engineers on the team

- Implement well-defined features and improvements to internal technology, UI/UX components, and communication layers within the Desktop platform

- Collaborate with team members in Sunnyvale and remote locations to understand requirements, review code, and align on technical approach

- Test and validate your work to ensure it meets quality standards before integration into the broader product

- Ramp up on internal tooling, build systems, and development workflows used by the Core Desktop team

**Requirements**

- Bachelor's degree in Computer Science, Engineering, or related fields

- 0 to 2 years of software development experience, including internships, co-ops, or academic projects

- Strong programming skills in C++, including familiarity with object-oriented design and memory management

- Solid understanding of data structures and algorithms, and how to apply them to solve real problems

- Ability to read, understand, and debug code you did not write

- Experience with Python is a plus and will help you contribute to automation and scripting tasks on the team

**Benefits**

- Comprehensive medical and healthcare plans that work for you and your family

- Time away: company holidays, ETO and FTO Programs

- Family support: maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more

- ESPP: purchase Synopsys common stock at a 15% discount, with a 24-month look-back

- Retirement plans: save for your future with our retirement plans that vary by region and country

- Competitive salaries

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C++
- Python
- object-oriented design
- memory management
- data structures
- algorithms

---

Source: [Apply at careers.synopsys.com](https://careers.synopsys.com/job/vancouver/r-and-d-engineering-engineer/44408/103099251776?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
