Senior Principal C++ Engineer — Emulation Platform Leader

Cadence

Seat Pleasant (MD)

On-site

USD 140,000 - 260,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cadence is seeking a highly skilled 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, focusing on quality and innovation for Cadence emulation products used in multi-billion gate designs.

Responsibilities include implementing C/C++ software, designing interfaces, and writing tests. Strong C++ experience is required, with Linux kernel or driver knowledge desirable and a

Qualifications

  • MUST HAVE STRONG C++ SOFTWARE DEVELOPMENT EXPERIENCE.
  • Distinguished C/C++/STL programmer with collaboration skills.
  • Experience with latest C++23 features is a plus.
  • Proficient in data structures and algorithm design, complexity and performance tradeoffs.
  • Experience with Linux kernel and/or device drivers is desirable.
  • Multi-threading and TCP/IP programming experience is a plus.
  • Experience with industry simulation or emulation products is a plus.

Responsibilities

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

Skills

C++ development
C/C++/STL
Multi-threading
TCP/IP
Algorithms & data structures
Linux kernel/driver experience

Job description

Cadence is seeking a highly skilled 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, focusing on quality and innovation for Cadence emulation products used in multi-billion gate designs.

Responsibilities include implementing C/C++ software, designing interfaces, and writing tests. Strong C++ experience is required, with Linux kernel or driver knowledge desirable and a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Cadence • Seat Pleasant (MD)

On-site
USD 140,000 - 260,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
Principal Product Engineer, System Verification, Emulation (R54514/ad)
Principal Product Engineer, System Verification, Emulation (R54514/ad)

Cadence • San Jose (CA)

On-site
USD 140,000 - 180,000
Senior Principal Hardware Architect & System Lead
Senior Principal Hardware Architect & System Lead

Cadence • San Jose (CA)

On-site
USD 180,000 - 260,000
Senior Principal Hardware Design Engineer - Emulation Acceleration System Platform
Senior Principal Hardware Design Engineer - Emulation Acceleration System Platform

Cadence • San Jose (CA)

On-site
USD 180,000 - 260,000
Silicon Validation/Emulation Design Engineer
Silicon Validation/Emulation Design Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 230,000
Emulation Verification Engineer – SoC on Palladium
Emulation Verification Engineer – SoC on Palladium

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Emulation Test Engineer – Remote-First & Equity Options
Emulation Test Engineer – Remote-First & Equity Options

Positron • Austin (TX)

On-site
USD 180,000 - 300,000
Medical insurance
Dental insurance
Vision insurance
+6
Principal Product Engineer - Low Power Emulation
Principal Product Engineer - Low Power Emulation

Cadence • Shanghai (VA)

On-site
USD 120,000 - 160,000