Lead C++ Engineer - Emulator Compiler & Systems

Cadence Design Systems

Burlington (MA)

Hybrid

USD 102,000 - 189,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead C++ Engineer — High-Impact Emulator (Equity)
Lead C++ Engineer — High-Impact Emulator (Equity)

Cadence Design Systems, Inc. • New Jersey

On-site
USD 102,000 - 189,000
Lead C++ Engineer - High-Performance Emulator
Lead C++ Engineer - High-Performance Emulator

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental, vision plans
Senior Emulation & Compiler Engineer
Senior Emulation & Compiler Engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
Senior Principal C++ Engineer — Emulation Platform Leader
Senior Principal C++ Engineer — Emulation Platform Leader

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,000
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
Senior Principal C++ Emulation Software Engineer
Senior Principal C++ Emulation 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 • Burlington (MA)

Hybrid
USD 102,000 - 189,000
Paid vacation
Paid holidays
401(k) plan with employer match
+2
Sr Principal C++ Software Engineer
Sr Principal C++ Software Engineer

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,000
C++ Software Engineer — Hardware Emulation & Logic Design
C++ Software Engineer — Hardware Emulation & Logic Design

Siemens AG • New Jersey

On-site
USD 110,000 - 198,000