mid Software Engineer ic · Posted May 18, 2026
$87,500 – $162,500
USD per year

About this role

Cadence Design Systems is hiring a mid-level Software Engineer based in Boston 02. The posting calls out experience with Python, C, System Design, Data Structures. Compensation is listed at $87,500–$162,500 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Boston 02
Posted
May 18, 2026

More roles at Cadence Design Systems

Cloud Support Engineer - Managed Cloud Services
San Jose, CA · mid
Python Bash Kubernetes
IT Internship (Techstop Support)
San Jose, CA · intern
Design Systems
HR Business Partner
San Jose, CA · mid
Lead Software Systems Engineer
Cary · senior
SQL Testing ETL
Inside Sales Representative
Home MI · mid
Salesforce Backend Development
All Cadence Design Systems jobs →

Job description

from Cadence Design Systems careers

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Responsibilities:

  • Design and develop advanced automated design flows for IC Package and Printed Circuit Board design

  • Apply excellent knowledge of object-oriented paradigm, data structures and algorithms, as well as good communication skills and a problem-solving mindset to deliver new breakthrough automated design technologies

  • Develop, debug and analyze software in C/C++

  • Contribute to software system design to appropriately incorporate machine learning elements into product features

  • Collaborate with Product Engineering and Customer Support to understand and capture requirements.

  • Develop detailed functional specifications for new feature development and enhancements.

  • Architect advanced ECAD flows, develop and integrate algorithms with user interface features

The Team:

At Cadence, we have a dedicated team of self-driven, self-motivated engineers. We hold true to our motto of “One Cadence, One Team” and have a core belief in integrity and accountability. This team is developing Electronic Design Automation software focused on physical Package and PCB design.

Qualifications:

  • New College Grad with MS CE, CS, EE or equivalent

  • Strong C/C++ development skills with a good understanding of object-oriented design

  • Strong background of computer science fundamentals (data structures, algorithms) and computational mathematics

    This is an excerpt. Read the full job description on Cadence Design Systems careers →
All software engineering jobs software engineering salaries software engineering career path
All Cadence Design Systems Jobs Browse software engineering roles mid positions