<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>9e1beda3-918</externalid>
      <Title>R&amp;D Engineering, Sr Staff Engineer (C/C++ , Data Structures, Algorithms)</Title>
      <Description><![CDATA[<p>We are seeking an experienced engineer with a passion for solving complex technical challenges and a deep interest in shaping the future of semiconductor design. As a Sr Staff Engineer, you will be responsible for designing and analysing algorithms for end-to-end timing constraint management across the Synopsys flow. You will also drive the success and evolution of Synopsys&#39; constraint flow and tools, enhancing product performance and integration.</p>
<p>Key responsibilities include:</p>
<ul>
<li>Designing and analysing algorithms for end-to-end timing constraint management across the Synopsys flow.</li>
<li>Driving the success and evolution of Synopsys&#39; constraint flow and tools, enhancing product performance and integration.</li>
<li>Collaborating within a highly skilled engineering team to deliver innovative solutions for static timing analysis (STA) during design and optimisation.</li>
<li>Designing, developing, troubleshooting, and debugging advanced software programs for constraint generation and verification.</li>
<li>Architecting, developing, and testing constraint management solutions, contributing to the advancement of R&amp;D software development.</li>
</ul>
<p>As a member of our team, you will have the opportunity to work on cutting-edge projects, collaborate with talented engineers, and contribute to the development of innovative solutions. You will also have access to professional development opportunities, competitive compensation, and a comprehensive benefits package.</p>
<p>To be successful in this role, you will need to have a strong foundation in programming fundamentals, including data structures, sorting, searching algorithms, and numerical methods. You should also have experience with C/C++, scripting languages, and a keen eye for detail. Additionally, you should be able to communicate effectively with cross-functional teams and have a strong understanding of software development principles and practices.</p>
<p>If you are a motivated and experienced engineer looking for a challenging and rewarding opportunity, please apply today!</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C/C++, Data Structures, Algorithms, Static Timing Analysis (STA), Constraint Generation and Verification, Software Development, Synopsys Static Timing Analysis (STA) tools, EDA tool/CAD flow development, Synopsys Design Constraints (SDC)</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Synopsys</Employername>
      <Employerlogo>https://logos.yubhub.co/careers.synopsys.com.png</Employerlogo>
      <Employerdescription>Synopsys is a software company that develops and maintains software used in chip design, verification, and manufacturing.</Employerdescription>
      <Employerwebsite>https://careers.synopsys.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://careers.synopsys.com/job/bengaluru/r-and-d-engineering-sr-staff-engineer-c-c-data-structures-algorithms/44408/93448329808</Applyto>
      <Location>Bengaluru</Location>
      <Country></Country>
      <Postedate>2026-04-05</Postedate>
    </job>
  </jobs>
</source>