Talent.com
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
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
19 hours ago
Job type
  • Full-time
Job description

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 SOC’s.

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 algorithm 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
  • Create a job alert for this search

    Software Engineer • San Jose, California, United States

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

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

    Cadence • San Jose, CA, United States
    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: 21 hours ago • Promoted • New!
    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
    Senior Lead Engineer, Software 1

    Senior Lead Engineer, Software 1

    Celestica Inc. • San Jose, CA, United States
    Full-time
    Senior Lead Engineer, Software 1.Senior Lead Engineer, Software, Celestica LLC, San Jose, CA : .Design, develop, test, and debug software applications. Develop diagnostic firmware and device drivers s...Show more
    Last updated: 30+ days ago • Promoted
    Payer Analytics Consultant

    Payer Analytics Consultant

    Central California Alliance for Health • Scotts Valley, CA, United States
    Full-time +1
    We have an opportunity to join the Alliance as a Payer Analytics Consultant in the Payment Strategy Department.There are two positions that can be filled as a Payer Analytics Consultant or Senior P...Show more
    Last updated: 30+ days ago • Promoted
    Endocrinologist

    Endocrinologist

    CommonSpirit Health • Santa Cruz, US
    Full-time
    Job Summary and Responsibilities.Dignity Health Medical Group – Dominican.Endocrinologist to join our dynamic team in Santa Cruz, CA. Work within a collaborative, physician-led and patient-cen...Show more
    Last updated: 30+ days ago • Promoted
    FPGA Design Verification Engineer / Technical Lead II - VLSI

    FPGA Design Verification Engineer / Technical Lead II - VLSI

    Axelon Services Corporation • Mountain View, CA, US
    Full-time
    Job Title : FPGA Design Verification Engineer / Technical Lead II - VLSI.We are seeking a highly motivated and skilled FPGA Verification Engineer to join our dynamic team, working on state of the ar...Show more
    Last updated: 2 days ago • Promoted
    FPGARTL Design Engineer

    FPGARTL Design Engineer

    Pi-Square Technologies LLC • San Jose, California, USA
    Full-time
    Job Description & Skill Requirement : .Design & Implementation : Develop RTL code (Verilog VHDL SystemVerilog) for FPGA and digital circuits integrating IP and system software.Simulation & Debugging : ...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Engineer, Hardware, Google Beam

    Senior Software Engineer, Hardware, Google Beam

    jobr.pro • Mountain View, CA, United States
    Full-time
    Bachelor’s degree or equivalent practical experience.Experience in test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools, ...Show more
    Last updated: 3 hours ago • Promoted • New!
    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: 11 days ago • Promoted
    Senior Software Engineer, Humanoid Robotics

    Senior Software Engineer, Humanoid Robotics

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    NVIDIA is seeking a highly skilled and motivated Robotics Software Engineer specializing in Sim2Real and Humanoid Loco-Manipulation to join our Robotics team. This role focuses on building software ...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Development Engineer - AI / ML frameworks, C / C++ / Python

    Staff Software Development Engineer - AI / ML frameworks, C / C++ / Python

    Advanced Micro Devices, Inc. • San Jose, CA, United States
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiencesfrom AI and data centers, to PCs, gaming and embedded syste...Show more
    Last updated: 30+ days ago • Promoted
    FPGA RTL Design Engineer

    FPGA RTL Design Engineer

    VDart Inc • San Jose, California, USA
    Full-time
    Job Title : FPGA / RTL Design Engineer.FPGA / RTL Design Engineer to design implement and validate digital circuits and FPGA-based solutions. This role involves hands-on development using RTL languages...Show more
    Last updated: 13 days ago • Promoted
    Sr. SoC Prototyping Engineer, AI Hardware

    Sr. SoC Prototyping Engineer, AI Hardware

    Tesla Motors, Inc. • Palo Alto, CA, United States
    Full-time
    As a key member of the Design Verification team, the Sr.SoC Prototyping Engineer will deliver prototypes of custom SoCs for early software development. This role focuses on architecting, building, a...Show more
    Last updated: 7 days ago • Promoted
    Sr. R&D Engineer, Instruments

    Sr. R&D Engineer, Instruments

    Calyxo, Inc. • Pleasanton, CA, United States
    Full-time
    The company was founded in 2016 to address the profound need for improved kidney stone treatment.Kidney stone disease is a common, painful condition that consumes vast amounts of healthcare resourc...Show more
    Last updated: 30+ days ago • Promoted
    Tech lead - AI Software Engineer

    Tech lead - AI Software Engineer

    Cisco • San Jose, CA, United States
    Full-time
    The application window for this role is expected to close on 11 / 31 / 2025.However, the job posting may be removed earlier if the position is filled or if a sufficient number of applications are recei...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer — Core Experiences (Kotlin MP)

    Senior Software Engineer — Core Experiences (Kotlin MP)

    Speechify • Sunnyvale, CA, United States
    Full-time
    A leading tech company in Sunnyvale is seeking a Senior Software Engineer for the Core Experiences Team.This role involves optimizing and shipping backend services, particularly using Kotlin.The id...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer, C++

    Senior Software Engineer, C++

    DeepSight Technology • Santa Clara, CA, USA
    Full-time
    Quick Apply
    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: 17 days ago
    Sr. Hardware Design Engineer - x86 / GPU / HPC Servers (27733)

    Sr. Hardware Design Engineer - x86 / GPU / HPC Servers (27733)

    Supermicro • San Jose, CA, United States
    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: 30+ days ago • Promoted