Senior C++ Software Engineer – Emulation Platform (Equity)

Cadence Design Systems

New Jersey

On-site

USD 140,000 - 260,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid vacation
401(k) plan with employer match
Employee stock purchase plan

Job summary

Cadence Design Systems is seeking a remarkably talented Software Engineer to join the Palladium Software Development team. You will work with a small team of engineers to develop the next generation Palladium emulation platform and Cadence's emulation products for multi-billion gate designs.

The role emphasizes strong C/C++/STL development, collaboration with cross-functional teams, and writing rigorous tests.

Qualifications

  • BS with 10+ years, MS with 7+, or PhD with 5+ years of experience.
  • Strong C++ software development experience is essential.
  • Proficiency in C/C++/STL and collaboration on coding projects.
  • Experience with Linux kernel or device drivers is desirable.
  • Experience with multi-threading and TCP/IP programming is a plus.
  • Familiarity with industry simulation or emulation products is beneficial.

Responsibilities

  • Write C/C++ to implement the software and operating environment for the emulation platform and features.
  • Design the features, flows, and interfaces for the emulation platforms with other engineers.
  • Write functional, implementation, and test specifications for your code and features.
  • Implement unit, integration, and system tests for your code and features.
  • Collaborate with cross-functional teams across all aspects of Palladium

Skills

Strong C++ software development
C/C++ / STL programmer
C++23 features
Data structures and algorithms
Multi-threading
TCP/IP programming
Linux kernel / device drivers
Industry simulation / emulation

Education

BS/MS/PhD in a relevant field

Job description

Cadence Design Systems is seeking a remarkably talented Software Engineer to join the Palladium Software Development team. You will work with a small team of engineers to develop the next generation Palladium emulation platform and Cadence's emulation products for multi-billion gate designs.

The role emphasizes strong C/C++/STL development, collaboration with cross-functional teams, and writing rigorous tests.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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++ 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++ 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
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 Emulation & Compiler Engineer
Senior Emulation & Compiler 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++ 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 Design Systems • New Jersey

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