Cadence, a leading global electronic design automation company, is seeking a talented C++ Software Engineer to join their team in Boston. This entry-level position offers an exciting opportunity to work on complex Electronic Design Automation (EDA) software that's instrumental in designing everything from hearing aids to high-end compute servers and popular tablets.
As a C++ Software Engineer, you'll be at the forefront of developing sophisticated automated design flows for 3D-IC, IC Packaging, and PCB applications. The role combines technical challenges with real-world impact, as the software you'll help create is used by leading electronics manufacturers worldwide. You'll work with cutting-edge technologies, applying your knowledge of object-oriented programming, data structures, and algorithms to solve complex engineering challenges.
Cadence stands out as one of Fortune Magazine's 100 Best Companies to Work For, offering a culture that empowers innovation and technical excellence. The company provides a collaborative environment where you'll work alongside experienced professionals, contributing to key architecture decisions and incorporating machine learning elements into product features.
The ideal candidate should have either a BS in Computer Science (or related field) with 2+ years of experience or an MS degree. Strong programming skills in C/C++, excellent understanding of algorithms, and familiarity with modern source control practices are essential. You'll be part of a team that values technical excellence, innovation, and customer satisfaction, working on projects that directly impact the future of electronic design.
This is an excellent opportunity for a recent graduate or early-career professional looking to make their mark in the electronic design automation industry. Join Cadence to work on meaningful projects that push the boundaries of technology while building a rewarding career in a supportive and innovative environment.