Talent.com
Lead C++ Software Engineer
Lead C++ Software EngineerCadence Design Systems, Inc. • San Jose, CA, United States
Lead C++ Software Engineer

Lead C++ Software Engineer

Cadence Design Systems, Inc. • San Jose, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Overview

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 exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU / GPU / HyperScaler companies for pre-Silicon software validation of their SOCs.

You will develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Compiler working with a small team of super star engineers to develop our next generation FPGA based verification platform.

Responsibilities

  • Implement new algorithms and enhancements in C / C++ based code to implement the software stack for the FPGA based platform with special focus on synthesis / technology mapping.
  • Develop the EDA automation flow for the platform with other engineers.
  • Write design specifications and unit tests for your code.

Position Requirements / Qualifications

  • Bachelors in Computer Science, Electrical / Computer Engineering and a minimum of 4 years of related experience, or Masters and a minimum of 2 years of related experience, or PhD with thesis in a relevant area.
  • Ideally you are a solid contributor in the FPGA or ASIC prototyping / synthesis / verification space and have delivered great QoR on these platforms.
  • You are well renowned for your excellent programming skills in C / C++ and you document your work clearly and love talking about it to your team.
  • You are very comfortable with Verilog or SystemVerilog and understand digital circuits.
  • Usage of popular logic simulators and some experience in multi-threaded / concurrent programming are pluses.
  • The role requires exceptional software skills and Object Oriented Programming experience to be a good match.
  • Knowledge and experience of ML / AI algorithms and deployment in production code a plus.
  • The annual salary range for California is $110,600 to $205,400. 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.

    Equal Employment Opportunity Policy :

    Cadence is committed to equal employment opportunity throughout all levels of the organization.

    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 staffing@cadence.com.

    Privacy Policy :

    Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy.

    E-Verify Cadence participates in the E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify.

    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 to create revolutionary products and experiences.

    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

    Create a job alert for this search

    Lead Software Engineer • San Jose, CA, United States

    Related jobs
    Lead Software Engineer

    Lead Software Engineer

    Visa • Foster City, CA, United States
    Full-time
    Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead / Manager Software Engineering

    Technical Lead / Manager Software Engineering

    VIVIO, a Public Benefit Corporation • Hayward, CA, US
    Full-time
    VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer, C++

    Senior Software Engineer, C++

    LucidLink Corp. • San Francisco, CA, United States
    Full-time
    LucidLink is a fast-growing startup on a mission to make data instantly and securely accessible from everywhere.As remote and hybrid work has become the new normal, our cloud-based technology enabl...Show more
    Last updated: 18 days ago • Promoted
    Senior Principal C++ Software Engineer

    Senior Principal C++ Software Engineer

    Cadence Design Systems • San Jose, CA, United States
    Full-time
    Senior Principal C++ Software Engineer page is loaded## Senior Principal C++ Software Engineerlocations : SAN JOSEtime type : Full timeposted on : Posted Todaytime left to apply : End Date : Dec...Show more
    Last updated: 30+ days ago • Promoted
    Displays Software Engineer (C / C++)

    Displays Software Engineer (C / C++)

    Reliable Robotics • Mountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (C++ Systems)

    Software Engineer (C++ Systems)

    Thunder Compute • San Francisco, CA, United States
    Full-time
    Get AI-powered advice on this job and more exclusive features.Thunder Compute provided pay range.This range is provided by Thunder Compute. Your actual pay will be based on your skills and experienc...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer (C++)

    Senior Software Engineer (C++)

    Boxbot • Alameda, CA, United States
    Full-time
    Boxbot revolutionizes logistics with adaptive automation, creating the facility of the future.As the industry grapples with labor shortages and rising costs, our advanced solutions effectively meet...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior Embedded C++ Software Engineer _ Mountain View, CA

    Senior Embedded C++ Software Engineer _ Mountain View, CA

    Clutch Canada • Mountain View, CA, United States
    Full-time
    Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond.Ae...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, (C++) Autonomy Simulation

    Senior Software Engineer, (C++) Autonomy Simulation

    Latitude AI • Palo Alto, CA, United States
    Full-time +1
    L3, for Ford vehicles at scale.We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone.When you join the Latitude...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, C++

    Senior Software Engineer, C++

    DeepSight Technology • Santa Clara, CA, United States
    Full-time
    Senior Software Engineer to apply to join our amazing medical imaging team full-time at our Santa Clara, CA office!.We are an innovative medical imaging company that invests in our team and offers ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, C++

    Software Engineer, C++

    Figma Job • San Francisco, CA, United States
    Full-time
    Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all.Figma's platform helps teams bring ideas to life-whether you're brainstorming, creating ...Show more
    Last updated: 8 days ago • Promoted
    Senior Embedded C++ Software Engineer _ Mountain View, CA

    Senior Embedded C++ Software Engineer _ Mountain View, CA

    Aeva, Inc. • Mountain View, CA, United States
    Full-time
    Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond.Ae...Show more
    Last updated: 1 day ago • Promoted
    Robotics Software Engineer (C++ & Python)

    Robotics Software Engineer (C++ & Python)

    Simbe Robotics Inc • San Francisco, CA, United States
    Full-time
    Simbe Robotics is a leading retail robotics company providing in-store intelligence solutions that help retailers optimize operations, improve shelf execution, and deliver valuable data insights.Ou...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Informatica LLC • Redwood City, CA, United States
    Full-time
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - C++

    Senior Software Engineer - C++

    Applied Intuition • Sunnyvale, CA, United States
    Full-time
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Show more
    Last updated: 1 day ago • Promoted
    C++ Software Engineer

    C++ Software Engineer

    Citadel Securities • San Francisco, CA, United States
    Full-time
    Citadel Securities is the next-generation capital markets firm and a leading global market maker.We provide institutional and retail investors with the liquidity they need to trade a broad array of...Show more
    Last updated: 30+ days ago • Promoted
    C++ Senior Software Engineer

    C++ Senior Software Engineer

    Discord • San Francisco, CA, United States
    Full-time
    Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : play video games. Over 90% of our users play games...Show more
    Last updated: 8 days ago • Promoted
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    Celestica • San Jose, CA, United States
    Full-time
    This is an exciting opportunity in Celestica's Hardware Platform Solutions (HPS) group to make a positive impact and be part of a rapid business growth in a dynamic environment.This individual cont...Show more
    Last updated: 1 day ago • Promoted