Lead C++ Software Engineer - Palladium Emulation Platform

Cadence

San Jose (CA)

On-site

USD 119,000 - 221,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) plan with employer match
Employee stock purchase plan
Medical, dental and vision plans
Paid vacation and paid holidays

Job summary

Cadence is seeking a talented engineer to contribute to the Palladium Platform inSan Jose, CA. The role focuses on building the world’s fastest emulator compiler, applying multi-threading and distributed computing to large-scale compile problems, including logic optimization and scheduling.

Strong skills in C/C++, data structures and algorithms are required, along with Linux/Unix development and experience with build and version-control systems.

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.

Skills

C/C++
Data structures
Algorithms
GDB debugging
Linux/Unix
Build systems
Version control

Education

MS/PhD in engineering or CS

Tools

Git
GDB
Linux
Verilog/SystemVerilog

Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

The Cadence Palladium Platform is world most scalable emulation system that verifies most of the latest design innovations in electronics worldwide. We are looking for a talented engineer to join our team and contribute to the world's fastest emulator compiler development. You'll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or apply multi-threading/distributed computing to solve large scale compile problems such logic optimization, partitioning and scheduling.

The job is located in the heart of Silicon Valley, San Jose, CA.

Strong understanding of software data structure and algorithms and proficiency in C/C++ are basic job requirements.

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

The annual salary range for California is $119,000 to $221,000. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

We're doing work that matters. Help us solve what others can't.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
lead software engineer
lead software engineer

Cadence • Burlington (MA)

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
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
Lead C++ Software Engineer
Lead C++ Software Engineer

Cadence Design Systems, Inc. • New Jersey

On-site
USD 102,000 - 189,000
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
Senior Principal Design Engineer-Palladium & Protium Customer Support
Senior Principal Design Engineer-Palladium & Protium Customer Support

Cadence Design Systems • San Jose (CA)

Hybrid
USD 154,000 - 286,000
Sr Principal C++ Software Engineer
Sr Principal C++ 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++ Engineer, Scalable Emulation Platform (Equity)
Lead C++ Engineer, Scalable Emulation Platform (Equity)

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