Skip to main content
Search Jobs

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

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

Job Overview

A Senior Staff R&D for the Infrastructure will be responsible for designing, developing and debugging software used in Synopsys family of Mask Synthesis tools. This role will focus on using C/C++/Python languages to develop efficient concurrent algorithms for distributed processing on CPU and GPU to maintain and improve compression, performance, and scalability. This is an exciting opportunity to regularly contribute to the cutting-edge of semiconductor development since this software platform is used to drive the products that enable leading IC manufacturing.

Responsibilities and Duties

  • Design software to support large-scale geometric data analysis and high-performance computing for OPC solutions.
  • Optimize infrastructure for distributed computing, ensuring seamless GPU integration.
  • Collaborate with development teams to ensure efficient data handling and computational resource allocation.
  • Debug and troubleshoot infrastructure issues related to production line integration.
  • Maintain and troubleshoot the tool to meet performance and scalability requirements.

Qualifications

  • M.S. or Ph.D. in Computer Science, Engineering, or the 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.
  • Communication and collaboration skills to work as part of a global team.

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