Emulation & Compiler Lead Engineer

Cadence Design Systems

New Jersey

On-site

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

Incentive compensation
Equity
401(k) plan

Job summary

Cadence Design Systems is seeking a talented engineer to join our team and contribute to the Palladium Platform—our scalable emulation system used to verify leading design innovations. You will apply problem-solving skills to large-scale compile problems, focusing on C/C++, data structures, and advanced software techniques.

The role emphasizes multi-threading, distributed computing, and collaboration with hardware-aware teams.

Qualifications

  • MS with 2 years 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.
  • Exposure to electronic design platforms.

Responsibilities

  • Contribute to world’s fastest emulator compiler development.
  • Apply multi-threading and distributed computing to solve large-scale compile problems.
  • Work with hardware description languages and related design platforms.

Skills

C++
Data structures
Algorithms
GDB debugging
Linux
Build systems

Education

MS in Engineering or CS
PhD in Engineering or CS

Tools

Verilog
SystemVerilog
VHDL

Job description

Cadence Design Systems is seeking a talented engineer to join our team and contribute to the Palladium Platform—our scalable emulation system used to verify leading design innovations. You will apply problem-solving skills to large-scale compile problems, focusing on C/C++, data structures, and advanced software techniques.

The role emphasizes multi-threading, distributed computing, and collaboration with hardware-aware teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Emulation & Compiler Engineer
Senior C++ Emulation & Compiler Engineer

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
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
Lead C++ Emulation Platform Architect
Lead C++ Emulation Platform Architect

Cadence Design Systems • Burlington (MA), Northern (KY)

Hybrid
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
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 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 Design Engineer – Palladium/Protium Enablement
Sr Principal Design Engineer – Palladium/Protium Enablement

Cadence Design Systems • San Jose (CA)

On-site
USD 154,000 - 286,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+1
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Incentive compensation
Equity
401(k) plan
lead software engineer
lead software engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000