Senior Principal C++ Emulation Software Engineer

Cadence Design Systems

Burlington (MA)

On-site

USD 140,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid vacation
401(k) plan with employer match
Employee stock purchase plan
Medical/dental/vision benefits
Bonus potential

Job summary

Cadence Design Systems in Burlington, MA is seeking a highly experienced Sr Principal C++ Software Engineer for the Palladium Software Development team. You will work with exceptional engineers to develop the next generation Palladium emulation platform, focusing on quality and innovation while delivering state‑of‑the‑art emulation products.

The role emphasizes writing C/C++ for the platform, designing features and interfaces, and collaborating across cross-functional teams.

Qualifications

  • BS with minimum 10 years of experience OR MS with minimum 7 years OR PhD with minimum 5 years.
  • Strong C++ software development experience and STL proficiency.
  • Experience with Linux kernel and/or device drivers desirable.
  • Knowledge of data structures, algorithms, and performance tradeoffs.

Responsibilities

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

Skills

C++
C/C++
STL
Multi-threading
TCP/IP programming
Data structures & algorithms

Education

BS in Computer Science or related field
MS in Computer Science or related field
PhD in related field

Tools

Linux kernel
Device drivers
C++23 features

Job description

Cadence Design Systems in Burlington, MA is seeking a highly experienced Sr Principal C++ Software Engineer for the Palladium Software Development team. You will work with exceptional engineers to develop the next generation Palladium emulation platform, focusing on quality and innovation while delivering state‑of‑the‑art emulation products.

The role emphasizes writing C/C++ for the platform, designing features and interfaces, and collaborating across cross-functional teams.

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 Lead
Senior Principal C++ Engineer - Emulation Platform Lead

Cadence Design Systems • New Jersey

On-site
USD 140,000 - 260,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+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
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 • Burlington (MA)

On-site
USD 140,000 - 260,000
Sr Principal C++ Software Engineer
Sr Principal C++ Software Engineer

Cadence Design Systems • New Jersey

On-site
USD 140,000 - 260,000
Paid vacation and holidays
401(k) plan with employer match
Employee stock purchase plan
+2
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
Senior Principal Design Engineer - Hardware Verification
Senior Principal Design Engineer - Hardware Verification

Semiconductor Engineering • San Jose (CA)

On-site
USD 120,000 - 180,000
Sr Principal Design Engineer Cadence
Sr Principal Design Engineer Cadence

Semiconductor Engineering • San Jose (CA)

On-site
USD 140,000 - 180,000
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 System-Level Verification Architect
Senior Principal System-Level Verification Architect

Semiconductor Engineering • San Jose (CA)

On-site
USD 140,000 - 180,000