Senior Principal C++ Engineer — Emulation Platform Leader

Cadence

Seat Pleasant (MD)

On-site

USD 140,000 - 260,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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
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 — High-Impact Emulator (Equity)
Lead C++ Engineer — High-Impact Emulator (Equity)

Cadence Design Systems, Inc. • New Jersey

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

Cadence • Burlington (MA)

On-site
USD 102,000 - 189,000
Senior Principal Design Engineer - Emulation & FPGA
Senior Principal Design Engineer - Emulation & FPGA

Cadence Design Systems • San Jose (CA)

Hybrid
USD 154,000 - 286,000
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
Sr Principal Design Engineer – Palladium/Protium Enablement
Sr Principal Design Engineer – Palladium/Protium Enablement

Cadence Design Systems • San Jose (CA)

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