Senior Software R&D Engineer, VLSI Physical Design
Core
Develop algorithms for chip-level placement, global routing, floorplanning, and physical design optimization to define the layout, speed, and efficiency of advanced AI chips.
Role type
Senior IC software engineer (VLSI physical design algorithms)
Builds
Next-generation GPU architectures and AI hardware
Domain
Semiconductor / VLSI Physical Design
Deliverable
production ML models | product features
Required skills
C++ (6+ years), computational geometry, graph theory, placement algorithms, routing algorithms, design implementation tools (ICC2, Innovus), algorithm development for physical design
Preferred skills
C++17/C++14 (lambdas, concurrency), high-performance software design (multithreading, distributed computing, memory/I/O optimization), machine learning for design space exploration
Technologies
C++, ICC2, Innovus
Responsibilities
Implement and optimize tools for chip placement and route optimization; Create algorithms for computational geometry and fast routing; Develop machine learning strategies to improve design space exploration efficiency; Extend GUIs for designer insight and visualization
Seniority
Senior, hands-on IC