Senior C++ Emulation & Compiler Engineer

Cadence Design Systems

New Jersey

On-site

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
401(k) plan with employer match
Employee stock purchase plan
Health/dental/vision plans

Job summary

Cadence Design Systems seeks an engineer to join our Palladium emulation team and contribute to the world’s fastest emulator compiler development.

You will apply creativity and problem-solving to multi-threading and distributed computing, tackling large-scale compile challenges such as logic optimization, partitioning and scheduling. Strong data structures/algorithms and C/C++ skills are required, with Linux/Unix, build systems and HDL exposure being desirable.

Qualifications

  • MS or PhD in engineering, computer science or related field.
  • Strong understanding of data structures and algorithms.
  • Proficiency in C/C++ and gdb debugging.
  • Familiarity with Linux/Unix development and build systems.
  • Exposure to Verilog/SystemVerilog/VHDL.

Skills

C/C++
Data structures
Algorithms
GDB debugging
Linux/Unix
Verilog
SystemVerilog
VHDL
Databases
Distributed computing

Education

MS or PhD in engineering or CS

Tools

Git
Build systems
GCC

Job description

Cadence Design Systems seeks an engineer to join our Palladium emulation team and contribute to the world’s fastest emulator compiler development.

You will apply creativity and problem-solving to multi-threading and distributed computing, tackling large-scale compile challenges such as logic optimization, partitioning and scheduling. Strong data structures/algorithms and C/C++ skills are required, with Linux/Unix, build systems and HDL exposure being desirable.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Emulation & Compiler Lead Engineer
Emulation & Compiler Lead Engineer

Cadence Design Systems • New Jersey

On-site
USD 102,000 - 189,000
Incentive compensation
Equity
401(k) plan
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 C++ Software Engineer
Sr Principal C++ Software Engineer

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,000
Senior C++ Emulation Software Engineer (Digital Logic)
Senior C++ Emulation Software Engineer (Digital Logic)

Siemens AG • Waltham (MA), Northern (KY)

Hybrid
USD 105,000 - 189,000
lead software engineer
lead software engineer

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000