×
Register Here to Apply for Jobs or Post Jobs. X

Senior Principal C++ Software Engineer - Palladium Software Development; R51111​/ss

Job in Burlington, Middlesex County, Massachusetts, 01805, USA
Listing for: Cadence
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Software Engineer, Senior Developer
Job Description & How to Apply Below
Position: Senior Principal C++ Software Engineer - Palladium Software Development (R51111/ss)

Senior Principal C++ Software Engineer - Palladium Software Development (R51111/ss)

This range is provided by Cadence. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$/yr - $/yr

Additional compensation types

Annual Bonus and RSUs

Direct message the job poster from Cadence

We are looking for a remarkably talented Software Engineer to join the Palladium Software Development team.

You will work closely with a small team of exceptional engineers that are heavyweights in Cadence and EDA while developing the next generation Palladium emulation platform. The team brings a unique focus to quality and innovation while designing state-of-the-art Cadence emulation products for use in developing today’s multi-billion gate designs.

Your responsibilities will include, but are not limited to, the following:
  • 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
Required Skills and Experience
  • BS with a minimum of 10 years of experience OR MS with a minimum of 7 years of experience OR PhD with a minimum of 5 years of experience
  • MUST HAVE STRONG C++ SOFTWARE DEVELOPMENT EXPERIENCE
  • You are a distinguished C/C++ / STL programmer among your peers and you love to collaborate about your coding projects and ideas with others.
  • Experience with latest C++23 features is a plus.
  • You should be proficient in data structures and algorithm design, complexity and performance tradeoffs.
  • Experience with Linux kernel and/or device drivers is desirable.
  • Being comfortable with multi-threading programming and TCP/IP programming is also plus.
  • Experience with any industry simulation or emulation products are pluses.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Software Development and Computer Hardware Manufacturing
Benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
  • Paid maternity leave
  • Paid paternity leave
  • Tuition assistance

Referrals increase your chances of interviewing at Cadence by 2x

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary