Search by job, company or skills

Synopsys Inc

Staff TCAD software developer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Job Description And Requirements

The Technology Computer Aided Design (TCAD) group at Synopsys is the industry leader in 3D technology modeling software for semiconductor devices and integrated circuits operation and manufacturing.

The Synopsys TCAD group is looking for a Staff Software Engineer to work in the field of 3D technology modeling. This is a unique opportunity to work in the development of software for cutting edge semiconductor technologies. You will work with an international team, developing Synopsys's most advanced 3D modeling products for TCAD.

In this role, you will specify, develop, and implement features for new and existing software products.

Join a collaborative and agile international team, share your experience and ambitious ideas, and innovate with us.

Responsibilities

  • Specify, develop, and implement features for new and existing products related to semiconductor processes and manufacturing.
  • Support and assist evaluation projects and activities of our customers involving the creation of working prototypes for proof of concepts and feasibility studies.
  • Closely interact with our support and test teams, for requirements and identifying bugs.
  • Work closely with other developers in the team to improve and expand the team's technical skillset.

The ideal candidate will have the following qualifications:

  • BTech/MTech in CS/ECE/EE from a reputed university.
  • 5+ years of experience in C++ software development.
  • Strong C++17/20 skills and functional programming methods.
  • Solid understanding of data structures and algorithms.
  • Practical experience with writing efficient data structures and algorithms processing them.
  • Experience with software engineering practices, including writing testable software, and managing large code bases.
  • Semiconductor domain knowledge (semiconductor physics, plasma and chemistry for manufacturing, and applications).
  • Basic experience with TCAD simulation.
  • Experience in working with worldwide cross-functional teams.
  • Strong communication and interpersonal skills.

The following additional skills are desirable:

  • Proficiency in Python and the scientific Python ecosystem.
  • Experience writing Python wrappers for C++ APIs (pybind11).
  • Computational geometry, level set related methods, kinetics Monte Carlo methods, Lattice Boltzmann method etc.
  • GPU programming.
  • Practical experience with ML techniques and applications.

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.

Job Category

Engineering

Country

India

Job Subcategory

R&D Engineering

Hire Type

Employee

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 10/06/2024

Job ID: 81360469

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Staff TCAD software developer

Synopsys IncCompany Name Confidential

Lead Software Developer

PredigleCompany Name Confidential
Last Updated: 10-06-2024 02:27:59 PM