Taro Logo

Sr Software Engineer, C++ (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
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Sr Software Engineer, C++ (Burlington, MA / Greater Boston)

Cadence, a leading electronic design automation company with over 30 years of computational software expertise, is seeking a Senior Software Engineer specializing in C++. This role is crucial in developing software solutions for IC Package and Printed Circuit Board design. The position combines traditional software engineering with cutting-edge AI/ML applications to enhance EDA software functionality.

The ideal candidate will join a team focused on creating innovative solutions that enable the world's most advanced electronic products, from chips to complete systems. You'll be working on desktop applications, developing complex algorithms, and creating advanced user interfaces for ECAD flows.

This is an excellent opportunity for an experienced software engineer who wants to impact the future of electronic design. Cadence serves the world's most innovative companies in markets including consumer electronics, hyperscale computing, 5G communications, automotive, aerospace, and healthcare.

The company is recognized by Fortune Magazine as one of the 100 Best Companies to Work For, highlighting their strong culture and commitment to excellence. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

The role requires both technical expertise and leadership skills, as you'll be responsible for providing technical direction while hands-on coding. If you're passionate about complex software development, have strong C++ skills, and want to work on technology that shapes the future of electronic design, this position offers an exciting career opportunity at a global industry leader.

Last updated 11 days ago

Responsibilities For Sr Software Engineer, C++ (Burlington, MA / Greater Boston)

  • Provide technical leadership for EDA software development
  • Develop desktop applications in C/C++
  • Develop Machine Learning and AI applications to improve EDA software
  • Develop detailed functional specifications
  • Develop advanced user interfaces for ECAD flows and internal API integration

Requirements For Sr Software Engineer, C++ (Burlington, MA / Greater Boston)

  • MS in Computer Science, Electrical Engineering (or related field)
  • 8 years work experience in software development
  • Strong C/C++ development skills
  • Good understanding of object-oriented design
  • Good written and verbal communication skills
  • Quick learner and team player

Interested in this job?

Jobs Related To Cadence Sr Software Engineer, C++ (Burlington, MA / Greater Boston)