Taro Logo

C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston)

Cadence is a global electronic design automation company providing software, hardware, and IP for semiconductor chip design.
Burlington, MA, USA
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Job Description

Cadence, a leading electronic design automation company with over 30 years of computational software expertise, is seeking a New College Grad C++ Software Engineer in Burlington, MA. The role focuses on developing crucial EDA software for IC Package and PCB design, combining traditional software engineering with cutting-edge ML/AI applications. As part of Cadence's mission to turn design concepts into reality, you'll work on desktop applications, develop advanced user interfaces, and create detailed functional specifications. The company serves the world's most innovative organizations, delivering solutions for consumer electronics, hyperscale computing, 5G communications, automotive, aerospace, and healthcare sectors. This position offers an opportunity to join a Fortune 100 Best Companies to Work For, where you'll collaborate with high-caliber professionals in an empowering culture focused on solving the industry's toughest technical challenges. The role requires strong C++ programming skills and either a BS with experience or an MS degree, making it ideal for those looking to make a meaningful impact in technology design.

Last updated 2 months ago

Responsibilities For C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston)

  • Design and development of Electronic Design Automation (EDA) software for IC Package and PCB design
  • Develop desktop applications; perform debugging and analysis in C/C++
  • Develop Machine Learning(ML) and Artificial Intelligence (AI) applications to improve EDA software functionality
  • Develop detailed functional specifications for new feature development and enhancements
  • Develop advanced user interfaces for ECAD flows and internal API integration

Requirements For C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston)

  • BS in Computer Science, Electrical Engineering (or related field) and 2 - 3 years work experience in a software development role OR MS in-lieu of experience
  • Strong C/C++ development skills with a good understanding of object-oriented design
  • Good written and verbal communication skills; should be a quick learner and a team player

Related Jobs

C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston)

Entry-level C++ Software Engineer position at Cadence, developing EDA software and implementing AI/ML solutions for semiconductor design tools in Burlington, MA.

Entry Level Automation & Controls Engineer (Start Summer/Fall 2026)

Entry-level automation and controls engineering role at Barry-Wehmiller Design Group, focusing on PLC programming, control systems design, and manufacturing automation.

2026 January - Jr. Software Engineer (New Grad)

Entry-level Software Engineer position at Bumble Inc., working on full-stack development with modern technologies in a hybrid work environment in Austin, TX.

Software Engineer, Consumer Platform

Entry-level Software Engineer position at Upstart, working on the Consumer Platform team to build and maintain features for AI-powered lending marketplace.

Founding Engineer

Join Capy as a Founding Engineer to build the world's first AI Software Engineer that lives natively in the cloud.