Lead C++ Software Engineer

Cadence Design Systems

Burlington (MA)

Hybrid

USD 102,000 - 189,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid vacation
Paid holidays
401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plans

Job summary

Cadence Design Systems in Burlington, MA, seeks a Lead C++ Software Engineer to contribute to the Palladium Platform, the world’s fastest emulator compiler. You will use C++ and strong data structures/algorithms to tackle large-scale compile problems on Linux/Unix, with build and version-control systems. MS with 2 years experience or PhD accepted; salary range $101,500–$188,500; benefits and bonuses offered.

Qualifications

  • Strong understanding of data structures and algorithms.
  • Proficiency in C++ and gdb debugging.
  • Experience with Linux/Unix development and build/version-control systems.
  • Coursework in HDL (Verilog/SystemVerilog/VHDL) and exposure to electronic design platforms.

Responsibilities

  • Develop and optimize the Palladium Platform compiler for large-scale designs.
  • Apply multi-threading and distributed computing to improve compilation performance.
  • Collaborate with hardware and software teams to verify design implementations.
  • Maintain code quality and participate in code reviews and testing.

Skills

C++
Data structures
Algorithms
GDB debugging
Linux/Unix development
Build/version-control systems
HDL coursework

Education

MS with 2 years experience
PhD in engineering/CS

Tools

Git
Make
CMake
Linux toolchain

Job description

## Lead C++ Software EngineerApply: Burlington, MA: Full time: Posted Today: End Date: December 31, 2026 (30+ days left to apply): R56267## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.**The Cadence Palladium Platform is world most scalable emulation system that verifies most of the latest design innovations in electronics worldwide. We are looking for a talented engineer to join our team and contribute to the world’s fastest emulator compiler development. You’ll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or apply multi-threading/distributed computing to solve large scale compile problems such logic optimization, partitioning and scheduling.Strong understanding of software data structure and algorithms and proficiency in C/C++ are basic job requirements.**Requirements*** MS. With 2 year experience or Ph.D in engineering, computer science or related field.* Strong understanding of data structures, algorithms and databases.* Demonstrated proficiency in C++, gdb debugging, and general software development skills* Familiarity with Linux/Unix development.* Exposure to build and version-control systems.* Coursework in Hardware Descript Language, such as Verilog, SystemVerilog, VHDL.* Exposure to electronic design platforms.*The annual salary range for Massachusetts is $101,500 to $188,500. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.*
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead C++ Software Engineer
Lead C++ Software Engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, vision plans
Sr Principal C++ Software Engineer
Sr Principal C++ Software Engineer

Cadence Design Systems • Burlington (MA)

On-site
USD 140,000 - 260,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+2
lead software engineer
lead software engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
Lead C++ Software Engineer
Lead C++ Software Engineer

Cadence Design Systems, Inc. • New Jersey

On-site
USD 102,000 - 189,000
Sr Principal C++ Software Engineer
Sr Principal C++ Software Engineer

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,000
Senior Principal Design Engineer-Palladium & Protium Customer Support
Senior Principal Design Engineer-Palladium & Protium Customer Support

Cadence Design Systems • San Jose (CA)

Hybrid
USD 154,000 - 286,000
Principal Software Engineer
Principal Software Engineer

Cadence Design Systems • Burlington (MA)

On-site
USD 118,000 - 218,000
Bonus
Equity
401(k) plan
+3
Lead Software Engineer - Low-Power Verification
Lead Software Engineer - Low-Power Verification

Cadence Design Systems • San Jose (CA)

On-site
USD 115,000 - 213,000
Paid vacation
Paid holidays
401(k) plan with employer match
+2
Lead Customer Engagement Engineer
Lead Customer Engagement Engineer

Cadence Design Systems • San Jose (CA)

On-site
USD 119,000 - 221,000
Bonus eligibility
Equity option
Benefits package
Principal Software Engineer
Principal Software Engineer

Cadence Design Systems • New Jersey

On-site
USD 118,000 - 218,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+2