CareerPlanSign in

Principal Software Engineer

Burlington, MA💼 Full-time💰 $117,600–$218,400🗓 2026-02-12 → 2026-10-02

Core

Develop efficient software solutions, analyze algorithms, and collaborate on next-generation architectural projects for EDA tools.

Role type

Principal Software Engineer

Builds

Software solutions and simulation engines for electronic design automation (EDA)

Domain

Electronic Design Automation (EDA), Compiler technology, Simulation

Deliverable

production ML models

Required skills

C/C++ programming, algorithm analysis, data structures, database design, compiler design, parsing, code generation, static elaboration, parallel simulation

Preferred skills

large-scale system performance tuning, EDA tools, SystemVerilog

Technologies

C, C++, SystemVerilog

Responsibilities

Develop efficient software solutions, analyze and improve algorithms, collaborate with architects on next-gen projects, participate in code reviews and design discussions, document solutions, write rigorous tests (via careerplan.io/jobs/R53256-principal-software-engineer-at-cadence)

Seniority

Principal, hands-on IC