Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal C++ Software Engineer

$154k - $286k

Cadence Inc

Cadence C++ Software Engineer

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Principal C++ Software Engineer in San Jose, CA vacancy
  • $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

    Cadence Design Systems

    San Jose, CA
    4 days ago
  • $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

    Cadence Inc

    San Jose, CA
    23 days ago
  • $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)... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $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

    Palo Alto Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $96.8k - $306.4k

     ...Technical Strategy And Oversight Engineer Oracle Cloud Infrastructure...  ...from scratch and work with senior architects and leaders at OCI....  ...for investment and drive the software design and development for new...  ...initiatives. ~ Strong experience of C/C++ and open to work on Rust ~... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $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

    Saviynt

    Milpitas, CA
    8 days ago
  • $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... 
    Senior
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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 team. This is a San Jose, CA based role, reporting to the Sr. Manager, Software Engineering in the Zscaler... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    5 days ago
  • $170k - $277k

     ...Job Summary The Team Engineering - Our engineering team is at the...  ...support throughout the entire software development cycle. This role requires...  ...including significant time in senior technical leadership rolesStrong proficiency in C and C++ programming languages on Unix-... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    San Jose, CA
    1 day ago
  • $96.8k - $306.4k

    Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple...
    Senior
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • 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... 
    Senior
    Work at office
    3 days per week

    Palo Alto Networks, Inc.

    Santa Clara, CA
    1 day ago
  • $170k - $277k

     ...drives great outcomes. The Team Engineering - Our engineering team is at...  ...support 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‑... 
    Senior
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $170k - $277k

     ...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and...  ...Job Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation... 
    Senior
    Full time
    Work at office
    Worldwide

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...Senior Principal AI Agent / ML Software Engineer The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure... 
    Senior

    Oracle

    Santa Clara, CA
    1 day ago
  • $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... 

    Cadence Inc

    San Jose, CA
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $147k - $237.5k

     ...mindset, determination and enthusiasm. A strong background in C/C++ is essential. Key Responsibilities: Lead the change - Own...  ...: ~ Education Requirement: All degrees must be in Engineering, Computer Science, or a closely related field. Bachelor's degree... 
    Full time
    Work experience placement
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $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

    Cadence Inc

    San Jose, CA
    23 days ago
  • $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

    Palo Alto Networks, Inc.

    Santa Clara, CA
    21 hours ago
  • The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple kernel subsystems...
    Senior
    Full time
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $172k - $349k

     ...Enterprise Development LP in Sunnyvale, California is looking for a Principal Software Engineer to develop innovative control plane software for Layer 2...  ...candidate should have strong programming expertise in C/C++, networking knowledge, and proficiency in Python. This... 
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    2 days ago
  • $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 placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • 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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...of patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...and calibration strategy and develop software to implement the same. Essential Job Duties...  ...Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...Senior Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon...  ...We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for... 
    Senior
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Worldwide
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  •  ...Sr/Principal Software Engineer Location; Sunnyvale, CA Sr./Principal Software Engineer ABOUT THIS FEATURED OPPORTUNITY Our client is seeking a Sr./Principal Software Engineer to join a high-impact, revenue-generating engineering team responsible... 
    Senior
    Local area
    Flexible hours

    INSPYR Solutions

    Sunnyvale, CA
    4 days ago
  • NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara, California. The role involves...  ...complex failures. Ideal candidates possess strong C/C++ programming skills, and at least 8 years of relevant experience... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  •  ...Foundational Frameworks: Spearhead the engineering of new container runtimes and...  ...latency. You will mentor senior engineers, drive strategy,...  ...investment, and drive the software design and development for...  ...scale. Strong experience in C/C++ and openness to work with Rust... 
    Senior
    Work experience placement
    Work at office
    Worldwide

    Ll Oefentherapie

    Santa Clara, CA
    4 days ago
  • 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... 
    Senior
    Remote job

    Litmus

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal C++ Software Engineer. Be the first to apply!