Senior R&D Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system · Dataanalys
I korthet
Synopsys seeks a Senior R&D Engineer in Canonsburg, PA, to develop advanced software for chip design, verification, and manufacturing. The role involves complex problem-solving, system development, and utilizing state-of-the-art technologies like AI/ML and Cloud. A PhD or equivalent experience is required, with specific expertise in iterative solvers, high-performance computing, and numerical simulation workflows.
Ansvarsområden
- Develop software products and supporting systems.
- Apply advanced technical and problem-solving skills to tackle complex issues and satisfy customer requirements.
- Participate in planning, architecture, and research.
- Perform complex development activities in areas including user experience, software design, and solver research.
- Employ and maintain best practices through technical reviews and mentoring.
- Conduct complex bug verification, release testing, and beta support for assigned products.
- Research and resolve problems identified by QA or product support.
- Understand marketing requirements, including target environment, performance criteria, and competitive issues.
- Potentially work with strategic customers to assess needs and develop solutions.
- Work independently with minimal supervision, potentially taking on planning and mentoring responsibilities.
- May be responsible for managing interns or co-ops.
Krav
- PhD or foreign equivalent in Mathematics, Computer Science, Computer Engineering, Mechanical Engineering, or a related field of study.
- OR Master’s degree or foreign equivalent in Mathematics, Computer Science, Computer Engineering, Mechanical Engineering, or a related field of study, and three (3) years of experience in a related position.
- OR Bachelor’s degree or foreign equivalent in Mathematics, Computer Science, Computer Engineering, Mechanical Engineering or a related field of study, and five (5) years of experience in a related position.
- Experience with development of iterative solvers and preconditioners for sparse linear systems, including Krylov subspace methods and solvers for generalized eigenvalue problems.
- Experience with high performance computing methods including distributed memory and shared memory parallel programming, with GPU programming, in C, C++ and Fortran for large-scale numerical analysis programs.
- Experience using commercial and opensource linear algebra packages to implement numerical simulation workflows for computer-aided engineering.
- Experience with industrial simulation software development including commercial code management, build, debugging, and testing tools.
- Knowledge of error estimation for adaptive linear solvers in finite element, finite volume and finite difference methods for the solution of structures and fluid problems.
- Knowledge of matrix approximation techniques like low-rank approximation, deflation and randomized decomposition.
Önskade kvalifikationer
- Development of iterative solvers and preconditioners for sparse linear systems.
- Krylov subspace methods and solvers for generalized eigenvalue problems.
- High performance computing methods including distributed memory and shared memory parallel programming.
- GPU programming in C, C++ and Fortran.
- Large-scale numerical analysis programs.
- Commercial and opensource linear algebra packages.
- Numerical simulation workflows for computer-aided engineering.
- Industrial simulation software development.
- Commercial code management, build, debugging, and testing tools.
- Error estimation for adaptive linear solvers.
- Finite element, finite volume and finite difference methods.
- Matrix approximation techniques like low-rank approximation, deflation and randomized decomposition.
Förmåner
- Eligible under the terms of the Employee Referral Program (ERP).
- Telecommute work from home position within commuting distance to Canonsburg, PA.
- Annual bonus, equity, and other discretionary bonuses.
- Comprehensive health, wellness, and financial benefits.
- Competitive total rewards package.
- Comprehensive medical and healthcare plans.
- ETO and FTO Programs.
- Maternity and paternity leave, parenting resources, adoption and surrogacy assistance.
- ESPP: Purchase Synopsys common stock at a 15% discount, with a 24-month look-back.
- Retirement Plans.
- Competitive salaries.
#software#engineering#R&D#chip design#verification#manufacturing#AI/ML#GenAI#Cloud#semiconductors