At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Description This position is for an R & D engineer, who will be involved in developing a multi-threaded and distributed physical synthesis core engine in Innovus Implementation System. The position involves interaction and collaboration with a highly motivated global R & D team. Essential Job Functions: The candidate will be responsible for designing, developing, troubleshooting and debugging software programs in the areas of physical synthesis. Work closely with product engineers/technical sales to provide engineering solutions and workarounds to make customers successful Minimum Qualifications: Highly technical engineer with excellent problem solving skills C/C++ software development experience in Linux environment Strong understanding and extensive usage of data structures and algorithms Great communication skills and a strong desire for working with customers MS (Ph.D. track a plus) in Electrical Engineering, Computer Science. Preferred: Knowledge of physical synthesis algorithms, timing analysis and multithreading is a strong plus. Prior R & D experience working on IC physical designs tools Hands on experience using the above physical design tools for design closure and knowledge of physical design flows a plus. Experience with Tcl and other scripting languages Were doing work that matters. Help us solve what others cant.
Associated topics: back end, c#, develop, developer, devops, matlab, sde, sdet, software engineer, sw