Description
Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You are a seasoned professional with a passion for innovation and a background in Electrical Engineering or Computer Science. You have extensive experience in programming with C/C++ and are familiar with the development of complex software projects. You possess a deep understanding of data structures and algorithms and have a strong desire to learn and explore new technologies. Your analytical and problem-solving skills are exceptional, and you have previous experience in EDA tool development. You thrive in a collaborative environment and have a proven track record of building productive internal and external working relationships. With at least 3 years of related experience, you are ready to take on new challenges and contribute to groundbreaking advancements in technology.
Designing, developing, debugging, and optimizing large-scale software programs, increasingly leveraging AI-assisted coding workflows. Developing core algorithms for global placement, detailed placement, global routing, detailed routing, and timing optimization. Improving product usability, robustness, and user experience, ensuring high-quality engineering workflows. Engineering runtime-efficient software to accelerate the overall digital implementation (DI) flow. Designing algorithms and data structures optimized for runtime performance and memory footprint. Collaborating closely with cross-functional teams to ensure seamless integration of new capabilities across Fusion Compiler.
Driving the development of cutting-edge software tools that power the future of technology. Enhancing the performance and capabilities of Synopsys' chip design and software security solutions. Contributing to the success of self-driving cars, 3DIC, AI, machine learning, the cloud, 5G, and IoT technologies. Influencing the design and compatibility of hardware components. Improving the efficiency and effectiveness of software development processes. Building strong relationships within and outside the organization to drive innovation and success.