Skip to main content
Search Jobs

Senior Staff R&D Engineer (C++, Python)

pin icon Bengaluru, Karnataka, India Apply Now
Category: Engineering Hire Type: Employee
Job ID 6827 Date posted 10/08/2024

Job Overview

A Senior Staff role that will focus on providing capabilities/APIs for OPC processes, scaling the Proteus Infrastructure to support increasingly complex geometric operations. This includes being able to distribute compute jobs for high-performance computing across many thousands of servers. The global chip market is moving rapidly and delivering software capabilities to support and enable the growth in autonomous systems – that is what we deliver each day. Part of this exciting role may include interacting with key customer partners to ensure we are delivering the solutions they need for current IC production needs.

Responsibilities and Duties

  • Design scalable infrastructure for handling large geometric datasets in OPC.
  • Optimize distributed systems for large-scale OPC workloads, including GPU acceleration.
  • Implement robust system monitoring and troubleshooting protocols for distributed environments.
  • Collaborate with foundry partners to address production line challenges.
  • Work closely with teams to integrate new technologies and improve existing systems.

Qualifications

  • M.S. or Ph.D. in Computer Science, Engineering, or Physical Sciences.
  • 8+ years of experience in software development, with a focus on computational geometry and distributed processing.
  • Expertise in C++, Python, and distributed computing environments.
  • Experience in debugging and troubleshooting production-related issues.
  • Combination of good communicator and collaborator.

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.

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
BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here