Lead C++ Engineer, Scalable Emulation Platform (Equity)

Cadence Design Systems, Inc.

San Jose (CA)

On-site

USD 119,000 - 221,000

Full time

8 days ago

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 and holidays
401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plan

Job summary

Cadence Design Systems, Inc. in Silicon Valley invites engineers to join our team developing the Palladium Platform, the world’s most scalable emulation system.

You’ll contribute to the world’s fastest emulator compiler development, applying creativity and strong C/C++ skills to solve large-scale compile problems. Based in San Jose, CA, this role emphasizes data structures, algorithms and Linux environments.

Qualifications

  • 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.

Responsibilities

  • Join a team to develop emulator compiler
  • Apply multi-threading/distributed computing to large-scale compile problems
  • Optimize logic, partitioning and scheduling for compilation

Skills

C/C++ programming
Data structures & algorithms
Multithreading / distributed computing
Problem solving

Education

MS with 2 years experience or PhD in engineering/CS

Tools

gdb debugging
Linux/Unix development
Version control systems

Job description

Cadence Design Systems, Inc. in Silicon Valley invites engineers to join our team developing the Palladium Platform, the world’s most scalable emulation system.

You’ll contribute to the world’s fastest emulator compiler development, applying creativity and strong C/C++ skills to solve large-scale compile problems. Based in San Jose, CA, this role emphasizes data structures, algorithms and Linux environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead C++ Engineer: Emulation & Compiler Innovation
Lead C++ Engineer: Emulation & Compiler Innovation

Cadence • San Jose (CA)

On-site
USD 119,000 - 221,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plans
+1
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
Lead C++ Engineer - Emulator Compiler & Systems
Lead C++ Engineer - Emulator Compiler & Systems

Cadence Design Systems • Burlington (MA)

Hybrid
USD 102,000 - 189,000
Paid vacation
Paid holidays
401(k) plan with employer match
+2
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
Lead C++ Software Engineer - Palladium Emulation Platform
Lead C++ Software Engineer - Palladium Emulation Platform

Cadence • San Jose (CA)

On-site
USD 119,000 - 221,000
401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plans
+1
Lead C++ Software Engineer - Palladium Emulation Platform
Lead C++ Software Engineer - Palladium Emulation Platform

Cadence Design Systems, Inc. • San Jose (CA)

On-site
USD 119,000 - 221,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+1
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