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
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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

    [job_alerts.create_a_job]

    Lead Software Engineer • San Jose, CA, United States

    [internal_linking.similar_jobs]
    Sr Software Engineer, Linux C / C++ (Global Protect)

    Sr Software Engineer, Linux C / C++ (Global Protect)

    Palo Alto Networks • Santa Clara, CA, US
    [job_card.full_time]
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Forward Deployed Software Engineer (1)

    Lead Forward Deployed Software Engineer (1)

    Advanced Micro Devices • Santa Clara, CA, United States
    [job_card.full_time]
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Systems Modelling

    Software Engineer, Systems Modelling

    PsiQuantum • Milpitas, CA, United States
    [job_card.full_time]
    PsiQuantum'smission is to build the first useful quantum computers-machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has be...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Techlead

    Techlead

    Newcode.ai • Palo Alto, CA, US
    [job_card.full_time]
    AI to work in their day-to-day operations.In few months, we’ve moved from vision to reality—building products our clients truly love. As part of our fast-growing and highly ambitious tea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer (27799)

    Software Engineer (27799)

    Supermicro • San Jose, CA, United States
    [job_card.full_time]
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead C++ Software Engineer - Protium FPGA Based Prototyping (R44516 / kr)

    Lead C++ Software Engineer - Protium FPGA Based Prototyping (R44516 / kr)

    Cadence • San Jose, California, United States
    [job_card.full_time]
    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 the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    Celestica • San Jose, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Software Engineer, C++ Middleware and Runtime Infrastructure

    Software Engineer, C++ Middleware and Runtime Infrastructure

    PlusAI Inc • Santa Clara, California, United States, 95050
    [job_card.full_time]
    Software Engineer, C++ Middleware and Runtime Infrastructure.You will develop and optimize the core infrastructure that facilitates reliable, low-latency execution of on-vehicle robotics software.Y...[show_more]
    [last_updated.last_updated_30]
    Lead Forward Deployed Software Engineer (1)

    Lead Forward Deployed Software Engineer (1)

    Advanced Micro Devices, Inc. • Santa Clara, CA, United States
    [job_card.full_time]
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior C++ Engineer

    Senior C++ Engineer

    Coram AI • Sunnyvale, California, United States, 94089
    [job_card.full_time]
    Powered by the next-generation video artificial intelligence, we deliver unprecedented insights and 10x better user experience than the incumbents of the vast but stagnant video security industry.O...[show_more]
    [last_updated.last_updated_30]
    Lead C++ Software Engineer

    Lead C++ Software Engineer

    Cadence Design Systems • San Jose, CA, United States
    [job_card.full_time]
    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 Dev...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Control Plane, Portworx

    Senior Software Engineer, Control Plane, Portworx

    Pure Storage • Santa Clara, CA, United States
    [job_card.full_time]
    We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, grow along with us, and join the smartest team in t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Displays Software Engineer (C / C++)

    Displays Software Engineer (C / C++)

    Reliable Robotics • Mountain View, California, United States
    [job_card.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.last_updated_30] • [promoted]
    Senior C++ Engineer — ADAS Sensor Software (Remote)

    Senior C++ Engineer — ADAS Sensor Software (Remote)

    General Motors of Canada • Mountain View, CA, United States
    [filters.remote]
    [job_card.full_time]
    A leading automotive technology company in Mountain View is seeking a Software Developer to enhance vehicle autonomy systems. The role involves developing C++ software, ensuring software reliability...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded C++ Software Engineer _ Mountain View, CA

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

    Clutch Canada • Mountain View, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Software Engineer, Technical Lead

    Software Engineer, Technical Lead

    Mashgin • Palo Alto, CA, US
    [job_card.full_time]
    Mashgin powers the world's best checkout experience for over 40 million users.Customers just place their items on our kiosks and our AI rings up their entire order in less than a second.With Ma...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, C++

    Senior Software Engineer, C++

    DeepSight Technology • Santa Clara, CA, US
    [job_card.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.last_updated_variable_days] • [promoted]
    Senior Embedded C++ Software Engineer - Mountain View, CA

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

    Aeva, Inc. • Mountain View, CA, US
    [job_card.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 bey...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]