About the Role
Designing technical and product requirements specifications.
Designing interfaces with third-party tools to build different flows which include parasitic extraction.
Closely work with PE and PV teams to define product requirements, roadmap and product validation strategies.
Participate in product documentation process.
Designing very efficient data structures and algorithms.
Runtime and memory requirements optimization.
Designing, developing, debugging and maintaining complex software written in C/C++, taking ownership of specific customers and tool integration issues, communicating status within R&D and to management.
Requirements
MS/PhD in Mathematics/Physics, Computer Science or Electrical Engineering. Doctorate or equivalent industrial experience preferred.
Deep understanding of parasitic RC extraction techniques is a must, 5+ years EDA experience in parasitic RC extraction or adjacent EDA area.
Extensive experience in software engineering, complex C/C++ software development, data structures/algorithms and parallel computing architecture.
Good written and spoken English, Mandarin a plus
Preferred Experience
Understanding of post-layout simulation flows, i.e. EMIR, STA etc
Same or similar position in one of EDA companies.
Experience with adjacent EDA areas/tools (LVS, post-layout simulation, etc).
About the Company
an international leader in EDA tools with a long history of successful EDA tools covering major parts of the flow. This position is for a high-performing R&D engineer to lead their R&D team developing the market-leading interconnect parasitic extraction tool.

