The engineer will be a member of high-caliber R&D team contributing to the development of market leading electronic design automation (EDA) tool suites, with focus on static timing analysis, IC design synthesis, implementation and optimization related applications. At this position, the engineer will be responsible for designing, developing, troubleshooting, or debugging software programs. Develops software tools including operating systems, compilers, routers, networks, utilities, databases and internet-related tools, etc. Determines hardware compatibility and/or influences hardware design. Experience in programming software for operating systems, utilizing machine assembly and/or job control languages, and working knowledge of software capabilities. Designs algorithms and data structures. Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills.

For more details, hit “Apply for job”