Senior Principal C++ Software Engineer
$154k - $286kCadence Design Systems Inc
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance the FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s.
You will develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Timing flow working with a small team of engineers to develop our next generation FPGA based verification platform.
Responsibilities:
Enhance and support Timing Engine to add new features and extend existing features
Enhance and support Timing Flow to improve P&R compile time
The role involves designing, tuning, and innovating timing graph algorithms and flow operating on multi‑billion‑node timing graphs
Write Specifications and Unit Tests for your code
Position Requirements/Qualifications:
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
Experience in EDA software development.
Strong background in SDC constraints and Timing Analysis
Excellent programming skills in C/C++
Strong knowledge of Tcl is preferred
Experience in multi-threaded/ concurrent programming are pluses.
Prior experience with Emulation or FPGA software development is an added plus.
The annual salary range for California is $154,000 to $286,000. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We’re doing work that matters. Help us solve what others can’t.
Additional Jobs (
Equal Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
- Read the policy(opens in a new tab) (
We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact View email address on click.appcast.io.
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) (
Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
#J-18808-Ljbffr$154k - $286k
...develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance the FPGA-Based Prototyping product which is used by leading...Senior$165k - $267.5k
...A leading cybersecurity firm in Santa Clara is seeking a software developer skilled in C++ to tackle complex problems and optimize large projects. The role involves collaboration with cross-functional teams and requires a strong background in software development and code...Senior$170k - $277k
...outcomes. Job Summary Join our world‑class team of researchers and engineers in Headquarters, Santa Clara, California and play a pivotal role... ..., and shape the technical direction of our team Your Experience C++ virtuoso - 8+ years of wielding endpoint development skills with...SeniorFull timeWork at office$170k - $277k
...Palo Alto Networks is looking for innovative engineers in San Jose, California, to design and develop security features... .... This role requires extensive experience in software engineering, particularly in C and C++, along with agile methodologies. You will work closely...SeniorVisa sponsorship$170k - $277k
...Palo Alto Networks, Inc. is looking for innovative engineers to design and develop security features for next-generation... ...candidate should have a significant background in software engineering, particularly in C and C++ on Unix-based systems, and at least 12 years of...Senior$170k - $277k
...great outcomes. Job Summary We are seeking an experienced Software Engineer to contribute to the design, development, and delivery of next... ...system-level programming. Demonstrated proficiency in C/C++ or another object-oriented programming language (Python, Java)...SeniorFull timeWork at office$154k - $286k
...and memory-coherent systems, where early software bring-up, performance analysis, and protocol... ...to PCIe and CXL In this role, the engineer will be responsible for designing,... ...languages (SystemVerilog/Verilog) and/or C/C++ Understanding of standard interconnect...Senior- ...for data planes. We are hoping to enhance engineering efficiency by concentrating our... ...OCI service from scratch and work with senior architects and leaders at OCI. You must... ...executives for investment and drive the software design and development for new major data...SeniorWorldwideFlexible hours
$260k - $275k
...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity platform built to power and protect the world at work. With the rise of AI and Agents, the identity perimeter needs to be secured at scale. Come join as founding members of Saviynt's AI Security team and enable...Senior$234.4k - $351.6k
...from F5 offices in San Jose, CA. Minimum Requirements Master’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field) or a related quantitative discipline and three (3) years of experience in the job offered or in any occupation in...SeniorPart timeLocal areaRemote work$170k - $277k
...A leading cybersecurity company in Santa Clara is seeking a Sr. Principal Software Engineer to lead the development of SASE technologies. You will drive the implementation of networking data path components, collaborating with cross-functional teams to deliver innovative...Senior$217k - $310k
...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We are looking for a Sr. Principal Software Engineer to join our Zscaler Digital Experience (Core Intelligence and Data) team. This is a San Jose, CA based role, reporting to...SeniorFull timeWork at officeLocal areaWorldwide$152k - $241.5k
...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient... ...worldwide. Develop software tools in C++/Golang to analyze and construct chip designs...SeniorWorldwide$205.5k - $310.2k
...Senior Principal Security Software Engineer – C and Cryptographic Systems Join us to do the best work of your career and make a profound social impact as a Senior Principal Data Security Software Engineer on our Software Engineering Team. This is an on‑site position in...SeniorRelocation$170k - $277k
...great outcomes. The Team Engineering – Our engineering team is at... ...throughout the entire software development cycle. This role... ...including significant time in senior technical leadership roles.... ...Strong proficiency in C and C++ programming languages on Unix...SeniorFull timeWork at office- Palo Alto Networks, Inc. is seeking a Senior Staff Engineer to contribute to their innovative cloud security product, Data Loss Prevention (... ...attendance 3 days a week. Candidates should have extensive software engineering experience, particularly with Core Java and associated...SeniorWork at office3 days per week
$223k - $306.5k
...of IT in a security-first world. Job Summary As a Sr Principal AI Engineer, you will join a dynamic team to pioneer our Generative AI... ...business applications. This role moves beyond traditional software engineering to design intelligent, agentic workflows that will...SeniorFull timeWork at office$147k - $237.5k
...stronger relationships, and the precision that drives great outcomes. Job Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation Layer 7 security capabilities. This strategic role drives...SeniorWorldwide$166.5k - $250k
...Sr. Principal Software Engineer – Platform Location: San Ramon, CA (Hybrid – 2–3 days onsite) Role Overview We are seeking an exceptional Sr. Principal Software Engineer – Platform Engineering to play a key role in evolving and scaling our platform ecosystem. In...SeniorWork at officeFlexible hours- ...digital future. We're seeking a world-class Principal Engineer (Sr Manager-equivalent) to lead the... ...velocity, elevate our standards for software quality, and unlock new business opportunities... ...-augmented cloud platforms, mentoring senior engineers and infusing industry-leading...SeniorFull timeWork at office3 days per week
$136.5k - $253.5k
..., noise, aging, reliability, and EMIR analysis. ~ Hardcore C++ knowledge, particularly in a Linux environment. ~ Strong proficiency... ...in designing data structures, algorithms, and applying software engineering principles. ~ Industry experience developing and...$154k - $286k
...Cadence Design Systems is seeking a Senior Principal C++ Software Engineer in San Jose, California. The ideal candidate will enhance our FPGA-Based Prototyping product, requiring strong experience in software development and timing analysis. With responsibilities including...Senior$170k - $277k
...enterprise browser in Santa Clara, California. This role involves mentoring a team of engineers and tackling complex challenges in cybersecurity. The ideal candidate has over 8 years of C++ experience and a track record of optimizing performance. A commitment to...Senior- ...leading medical technology company in Sunnyvale is seeking a Senior Software Engineer to design and implement GUI elements for its innovative Ion... ...will have 6+ years of experience, proficient in Qt/QML and C++. This full-time position is fully onsite, offering competitive...SeniorFull time
$154k - $286k
...technology. This position is for an R&D engineer, who will be involved in developing a... ...developing, troubleshooting and debugging software programs in the areas of physical synthesis... ...with excellent problem solving skills C/C++ software development experience in Linux...Senior$172k - $349k
...Principal Software Engineer (Networking, Python, C/C++) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per... ...standards (IETF/IEEE). Build strong relationships with senior leadership to translate business objectives into...Work experience placementWork at office2 days per week$172.02k - $256.4k
...A leading technology company in Santa Clara is seeking a Senior Software Engineer to develop scalable solutions using advanced C++ and Python. You will be responsible for enhancing a machine learning library and working on Optical Proximity Correction. The ideal candidate...SeniorFull timeRemote work$153k - $242k
...A leading AI cloud provider in Sunnyvale is seeking a Senior Firmware Engineer. You will collaborate with teams to develop and optimize firmware... ...over 5 years of experience in firmware development using C/C++. The position offers a competitive salary of $153,000 to $24...SeniorFlexible hours- ...Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate...SeniorRemote work
- NVIDIA Gruppe is looking for a Senior Software Performance Engineer to optimize the latency and throughput of its autonomous driving solutions. The role requires strong experience in C/C++ programming, performance analysis, and collaboration with hardware and product teams...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal C++ Software Engineer. Be the first to apply!
- principal software engineer San Jose, CA
- c++ developer San Jose, CA
- c++ software developer San Jose, CA
- c++ programmer San Jose, CA
- senior cost analyst San Jose, CA
- senior computer engineer San Jose, CA
- senior development engineer San Jose, CA
- senior manager quality engineering San Jose, CA
- senior software test automation engineer San Jose, CA
- senior design technologist San Jose, CA

