Cadence, a leading global electronic design automation company, is seeking a Senior Principal C++ Software Engineer to join their Palladium Software Development team. This role offers an opportunity to work with exceptional engineers on cutting-edge emulation technology used in developing multi-billion gate designs.
The position involves developing sophisticated software solutions for Cadence's emulation platforms, requiring deep expertise in C++ programming and system architecture. You'll be working in a collaborative environment, designing and implementing critical features for the Palladium emulation platform, which is essential for modern semiconductor design.
As a Senior Principal Engineer, you'll have the chance to make significant technical contributions while working with cross-functional teams. The role demands strong problem-solving abilities, expertise in complex software systems, and the ability to mentor other team members. You'll be responsible for architecting solutions that push the boundaries of electronic design automation.
Cadence has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For, offering an empowering culture that values innovation and technical excellence. The company plays a crucial role in creating technologies that modern life depends on, making this an opportunity to work on meaningful projects with real-world impact.
The ideal candidate will bring deep C++ expertise, strong system-level understanding, and experience with performance optimization. You'll be working on complex technical challenges, collaborating with industry experts, and contributing to the next generation of semiconductor design tools. This role offers excellent growth opportunities and the chance to work with cutting-edge technology in a company that values technical innovation and professional development.