R&D Engineering, Architect - Routing
Synopsys Inc - Sunnyvale, CA
Apply NowJob Description
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 ** * 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 * * 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 * * 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 ** * 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.
Created: 2025-02-19