Description
You will be designing, developing, debugging, and optimising large-scale software programs, increasingly leveraging AI-assisted coding workflows. You will develop core algorithms for global placement, detailed placement, global routing, detailed routing, and timing optimisation. You will improve product usability, robustness, and user experience, ensuring high-quality engineering workflows. You will engineer runtime-efficient software to accelerate the overall digital implementation (DI) flow. You will design algorithms and data structures optimised for runtime performance and memory footprint. You will design and implement GPU-accelerated algorithms using CUDA and modern parallel programming techniques. You will collaborate 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 organisation to drive innovation and success.