About this role
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Software Engineer
Job Description
• Develop runtime software for the Palladium emulation system • Detect and troubleshoot software issues • Collaborate with both software and hardware engineers in developing the products
Requirements
• MS or above in Computer Science or related area with 1-3 years experience • Strong C/C++ programming skills • Good understanding of object-oriented design • Familiar with the Linux platform • Independent, with an internal drive and self-motivated • Good English communication skill, both oral and written • Experienced with source-code control tools such as Perforce and Git • Strong desires to learn and explore new technologies and is able to demonstrate good analysis and problem solving skills • Multi-thread programming experience is a plus We’re doing work that matters. Help us solve what others can’t.