Lead C++ Engineer - High-Performance Emulator

Cadence

Burlington (MA)

On-site

USD 102,000 - 189,000

Full time

16 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

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

Job summary

Cadence is seeking a talented engineer to join the team and contribute to the Palladium platform, the world’s most scalable emulation system. You will work on the emulator compiler, applying creativity and problem-solving to large-scale compile tasks such as logic optimization, partitioning, and routing.

The role emphasizes strong C/C++ proficiency, data structures, and algorithms within a Linux/Unix environment.

Qualifications

  • MS with 2 years of experience or PhD in engineering, CS, or related field.
  • Strong understanding of data structures and algorithms.
  • Proficiency in C++, gdb, and general software development.
  • Familiarity with Linux/Unix development.
  • Exposure to build and version-control systems.
  • Coursework in HDL languages such as Verilog, SystemVerilog, VHDL.
  • Exposure to electronic design platforms.

Skills

C/C++
Multithreading
Algorithms

Education

MS/PhD in engineering or CS

Tools

GDB
Linux/Unix
Build systems
Version control
Verilog/SystemVerilog/VHDL

Job description

Cadence is seeking a talented engineer to join the team and contribute to the Palladium platform, the world’s most scalable emulation system. You will work on the emulator compiler, applying creativity and problem-solving to large-scale compile tasks such as logic optimization, partitioning, and routing.

The role emphasizes strong C/C++ proficiency, data structures, and algorithms within a Linux/Unix environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead C++ Software Engineer — Fast Emulator Platform
Lead C++ Software Engineer — Fast Emulator Platform

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Paid vacation
401(k) plan with employer match
Employee stock purchase plan
+2
Lead C++ Emulation Platform Architect
Lead C++ Emulation Platform Architect

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

Hybrid
USD 102,000 - 189,000
Senior Software Engineer - Scalable Emulator & Compiler
Senior Software Engineer - Scalable Emulator & Compiler

Cadence • Burlington (AL)

On-site
USD 102,000 - 189,000
Bonus
Equity
401(k) plan
+4
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 Emulation & Compiler Engineer
Senior Emulation & Compiler Engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
Senior Software Engineer — Scalable Emulator & Compiler
Senior Software Engineer — Scalable Emulator & Compiler

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,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
Lead Software Engineer
Lead Software Engineer

Cadence Design Systems • 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