Taro Logo

C++ Software Engineer - New College Graduate (Boston)

Global electronic design automation company providing software, hardware, and IP for advanced semiconductor chip design.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For C++ Software Engineer - New College Graduate (Boston)

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.

Last updated 7 days ago

Responsibilities For C++ Software Engineer - New College Graduate (Boston)

  • Design and develop advanced automated design flows for 3D-IC, IC Packaging and PCB applications
  • Design and develop cutting-edge placement and power solutions
  • Apply object-oriented paradigm, data structures and algorithms knowledge
  • Provide technical leadership on project areas
  • Collaborate on key architecture and design decisions
  • Contribute to software system design incorporating machine learning elements
  • Plan, design, develop, test and maintain key software enhancements
  • Coordinate with other R&D teams and cross-functional teams
  • Troubleshoot and resolve system problems and customer issues

Requirements For C++ Software Engineer - New College Graduate (Boston)

  • BS in Computer Science (or related Electrical Engineering field) and 2+ years of relevant experience OR MS + 0 years
  • Excellent knowledge of algorithms and optimization techniques
  • Working knowledge of C/C++
  • Working knowledge of modern source control practices

Interested in this job?

Jobs Related To Cadence C++ Software Engineer - New College Graduate (Boston)