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, CA, 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, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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
  • [job_alerts.create_a_job]

    Software Engineer • San Jose, CA, United States

    [internal_linking.related_jobs]
    FPGA Design Verification Engineer / Technical Lead II - VLSI

    FPGA Design Verification Engineer / Technical Lead II - VLSI

    Axelon Services Corporation • Mountain View, CA, US
    [job_card.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.last_updated_variable_days] • [promoted]
    Senior Software Engineer, AI for Quantum

    Senior Software Engineer, AI for Quantum

    PsiQuantum • Palo Alto, 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_30] • [promoted]
    Lead C++ Engineer — FPGA Prototyping & QoR Optimizations

    Lead C++ Engineer — FPGA Prototyping & QoR Optimizations

    Cadence Design Systems • San Jose, CA, United States
    [job_card.full_time]
    A leading technology company in California is seeking an exceptional C++ Software Engineer to develop and enhance their FPGA-based prototyping product. The role includes implementing algorithms, dev...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    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]
    Staff FPGA Logic Design Engineer : High-Speed Protocols

    Staff FPGA Logic Design Engineer : High-Speed Protocols

    FLIR • Milpitas, CA, United States
    [job_card.full_time]
    A leading technology company is seeking a Staff Logic Design Engineer in Milpitas, CA, to develop high-performance digital logic for protocol capture and analysis, primarily focusing on FPGA system...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Logic Design Engineer : FPGA & PCIe Systems

    Staff Logic Design Engineer : FPGA & PCIe Systems

    Teledyne Technologies Incorporated • Milpitas, CA, United States
    [job_card.full_time]
    A leading technology firm is seeking a Staff Logic Design Engineer to join their team in Milpitas, CA.You will be responsible for architecting high-performance digital logic for protocol capture an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead C++ Software Engineer

    Lead C++ Software Engineer

    Cadence Design Systems, Inc. • 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]
    AI Forward Deployment Software Engineer (GPU)

    AI Forward Deployment Software Engineer (GPU)

    Advanced Micro Devices, Inc. • Santa Clara, CA, United States
    [job_card.full_time]
    A leading technology company in Santa Clara is seeking a Forward Deployment Software Engineer to engage with customers and deploy cutting-edge AI solutions on AMD GPUs. The ideal candidate will have...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior EDA Software Engineer (C++) - Fusion Compiler

    Senior EDA Software Engineer (C++) - Fusion Compiler

    Synopsys, Inc. • Sunnyvale, CA, United States
    [job_card.full_time]
    A leading technology company in Sunnyvale seeks a skilled developer in electronic design automation (EDA) to join their R&D team. You will design C++ algorithms for optimizing digital chip performan...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior FPGA Design Engineer

    Senior FPGA Design Engineer

    Capgemini • San Jose, CA, United States
    [job_card.full_time]
    About the Job You’re Considering.Familiarity with essential lab equipment—.Capgemini supports all aspects of your well-being throughout the changing stages of your life and career.For eligible empl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer - AI Platform Security Core Engineering

    Principal Software Engineer - AI Platform Security Core Engineering

    Servicenow • Santa Clara, California, United States
    [job_card.full_time]
    It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Tech lead - AI Software Engineer

    Tech lead - AI Software Engineer

    Cisco Systems, Inc. • San Jose, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Staff FPGA Logic Designer - High-Speed Protocols

    Staff FPGA Logic Designer - High-Speed Protocols

    FLIR Systems, Inc. • Milpitas, CA, United States
    [job_card.full_time]
    A global technology company is seeking a Staff Logic Design Engineer in Milpitas, CA.The candidate will architect and implement high-performance digital logic for protocol analysis on FPGA-based sy...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Humanoid Robotics

    Senior Software Engineer, Humanoid Robotics

    NVIDIA Corporation • Santa Clara, CA, United States
    [job_card.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.last_updated_30] • [promoted]
    Sr. SoC Prototyping Engineer, AI Hardware

    Sr. SoC Prototyping Engineer, AI Hardware

    Tesla Motors, Inc. • Palo Alto, CA, United States
    [job_card.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.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]
    Sr. Hardware Design Engineer - x86 / GPU / HPC Servers (27733)

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

    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]
    Senior Software Engineer — Core Experiences (Kotlin MP)

    Senior Software Engineer — Core Experiences (Kotlin MP)

    Speechify • Sunnyvale, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]