Proficiency in modern object-oriented C++ coding techniques., Strong understanding of graph theory and its applications., 15+ years of software development experience, preferably in the EDA industry., MSc Degree in Electrical or Computer Science, with 10+ years of experience..
Key responsabilities:
Designing and developing advanced interposer routing tools for multi die.
Troubleshooting, debugging, and supporting software applications.
Collaborating with a global team of R&D and application engineers.
Contributing to code refactoring efforts to enhance efficiency and re-usability.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Smart, Secure Everything—From Silicon to Software
Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars. Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything―where devices are getting smarter, everything’s connected, and everything must be secure.
Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at the forefront of Smart, Secure Everything with the world’s most advanced tools for silicon chip design, verification, IP integration, and application security testing. Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.
Since 1986, Synopsys has been at the heart of accelerating electronics innovation with engineers around the world having used Synopsys technology to successfully design and create billions of chips and systems that are found in the electronics that people rely on every day.
You are a highly skilled and experienced software engineer with a solid background in development and routing algorithm tools. You thrive in dynamic, collaborative environments and possess a strong understanding of modern object-oriented C++ coding techniques. Your deep understanding of graph theory and its applications allows you to solve real-world challenges in multiple die design and manufacturing. You are not just a coder; you are a thinker and a doer, capable of contributing to the development of cutting-edge routing tools. Your ability to troubleshoot, debug, and offer support to application engineers and users makes you a valuable team player. You are ready to take on the challenge of contributing to code refactoring efforts for legacy modules, aiming to increase efficiency and re-usability. Your communication skills allow you to effectively collaborate with an internationally distributed team of R&D and application engineers, and you are committed to continuous learning and professional growth.
What You’ll Be Doing:
Designing and developing advanced interposer routing tools for multi die, including signal routing, PG routing, shielding.
Implementing modern object-oriented C++ coding techniques.
Applying graph theory to address complex challenges in chip design and manufacturing.
Collaborating with a global team of R&D and application engineers.
Troubleshooting, debugging, and supporting software applications.
Contributing to code refactoring efforts to enhance efficiency and re-usability.
The Impact You Will Have:
Driving innovation in the field of multi die design.
Enhancing the performance and capabilities of Synopsys' interposer routing tools.
Improving the efficiency of legacy software modules.
Providing critical support to application engineers and users.
Collaborating with a diverse, international team to achieve common goals.
Contributing to the overall success and technological advancement of Synopsys.
What You’ll Need:
Proficiency in modern object-oriented C++ coding techniques.
Strong understanding of graph theory and its applications.
15+ years of software development experience, preferably in the EDA industry.
Experience with algorithm design and data structures.
Ability to troubleshoot, debug, and support software applications.
MSc Degree in Electrical or Computer Science, with 10+ years of experience.
Who You Are:
A collaborative team player with excellent communication skills.
A problem solver who is capable of thinking critically and creatively.
Dedicated to continuous learning and professional growth.
Self-motivated and able to work independently with minimal supervision.
Committed to delivering high-quality work and meeting project deadlines.
The Team You’ll Be A Part Of:
You will be part of a dynamic and diverse team of R&D and application engineers working on cutting-edge routing tools for multi die design. Our team is globally distributed, fostering a collaborative environment where innovation and excellence are highly valued. Together, we strive to push the boundaries of technology and make a meaningful impact in the industry.
Required profile
Experience
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.