Job Responsibilities: 1.Responsible for the development of ESD software. Job requirements: 1.2-5 years of C++/ Linux experience, computer engineering background, EDA experience is a plus point, strong algorithms/ data structures knowledge, preferably from top universities in China, will work on scalable EDA solutions for SOC's, very large data structures, multithreading / parallel processing experience, experience in geometric process 2.English can be used as a working language.