# Senior R&D Engineer

**Company**: Synopsys
**Location**: Canonsburg, Pennsylvania
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/canonsburg/senior-r-and-d-engineer/44408/98682479712?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3f0be688-f55

## Description

We are seeking a Senior R&D Engineer to work in Canonsburg, PA. As a Senior R&D Engineer at Synopsys, you will play a critical role in developing software products and supporting systems for the Electronic Design Automation (EDA) industry.

Responsibilities:

- Develop software products and supporting systems

- Use advanced technical and problem-solving skills to tackle complex issues

- Participate in planning, architecture, and research

- Perform complex development activities, including user experience, software design, and solver research

- Employ best practices and help maintain them through technical reviews and mentoring

- Perform complex bug verification, release testing, and beta support for assigned products

- Research problems discovered by QA or product support and develop solutions

- Research and understand marketing requirements for a product

- Work independently with minimal supervision and may take on some planning and mentoring responsibilities

Minimum Qualifications:

- PhD or foreign equivalent in Mathematics, Computer Science, Computer Engineering, Mechanical Engineering, or a related field of study

- Alternatively, Master's degree or foreign equivalent in Mathematics, Computer Science, Computer Engineering, Mechanical Engineering, or a related field of study, and three years of experience in a related position

- Alternatively, Bachelor's degree or foreign equivalent in Mathematics, Computer Science, Computer Engineering, Mechanical Engineering, or a related field of study, and five years of experience in a related position

- Experience with development of iterative solvers and preconditioners for sparse linear systems

- Experience with high-performance computing methods, including distributed memory and shared memory parallel programming, with GPU programming in C, C++, and Fortran

- Experience using commercial and open-source linear algebra packages to implement numerical simulation workflows for computer-aided engineering

- Knowledge of error estimation for adaptive linear solvers in finite element, finite volume, and finite difference methods

- Knowledge of matrix approximation techniques like low-rank approximation, deflation, and randomized decomposition

Benefits:

- Comprehensive medical and healthcare plans

- Time away, including company holidays, ETO, and FTO programs

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

- ESPP, allowing purchase of Synopsys common stock at a 15% discount

- Retirement plans that vary by region and country

- Competitive salaries

## Skills

### Required
- Mathematics
- Computer Science
- Computer Engineering
- Mechanical Engineering
- Iterative solvers
- Preconditioners
- High-performance computing
- GPU programming
- Linear algebra packages
- Error estimation
- Matrix approximation techniques

---

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