Sr Principal C++ Software Engineer
Join the Palladium Software Development team to design and implement the software and operating environment for Cadence's next-generation Palladium emulation platform. Work closely with a small team of senior engineers to define features, interfaces, and deliver production-quality software for large-scale hardware emulation systems.
This role focuses on high-performance C/C++ development, system integration, and verification of emulation platform features.
Senior-level. Candidate should meet the stated degree/experience thresholds (see Education Requirements) and have substantial, production C++ experience building complex systems.
Primary duties include designing, implementing, and validating software components for the emulation platform:
Must-have skills followed by desirable/optional qualifications.
Degree and experience thresholds stated in the posting: BS with a minimum of 10 years of relevant experience, OR MS with a minimum of 7 years, OR PhD with a minimum of 5 years. No specific fields of study or certifications were specified.
Company: Cadence Design Systems
Headquarters: San Jose, California, USA
Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.
