Talent.com
Lead C++ Software Engineer - Protium FPGA Based Prototyping (R44516/kr) (San Jose)
Lead C++ Software Engineer - Protium FPGA Based Prototyping (R44516/kr) (San Jose)Cadence • San Jose, CA, United States
Lead C++ Software Engineer - Protium FPGA Based Prototyping (R44516 / kr) (San Jose)

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

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

    Lead Software Engineer

    Xcede • Fremont, CA, United States
    Full-time
    A top San Francisco based software company is looking for a hands-on engineering lead to join their growing technology team on a full-time basis. Their intelligence software that enables enterprises...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior FPGA Design Engineer

    Senior FPGA Design Engineer

    Capgemini Engineering • San Jose, CA, US
    Full-time
    Recruiting Expert | Partnering with Business Leaders to Build Winning Teams | Talent Acquisition Manager About the Job You're Considering. Hands-on experience with RTL design and Vivado Flow (IP ...Show more
    Last updated: 1 day ago • Promoted
    Staff Logic Design Engineer : FPGA & PCIe Systems

    Staff Logic Design Engineer : FPGA & PCIe Systems

    Teledyne Technologies Incorporated • Milpitas, CA, United States
    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: 9 hours ago • Promoted • New!
    Sr. Principal EDA Software Engineer (C++, Characterization)

    Sr. Principal EDA Software Engineer (C++, Characterization)

    Cadence Design Systems • San Jose, CA, United States
    Full-time
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.At Cadence, we hire and develop leaders and innovators who want to make an impact on the...Show more
    Last updated: 7 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: 10 days ago • Promoted
    Software Engineer

    Software Engineer

    Imagry | Autonomous Driving • San Jose, California, United States
    Full-time
    Position : C++ Software Developer.We are looking for a capable and experienced Software Engineer to build high performance Linux software with strong modern C++ expertise. The Engineer will participa...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Software Engineer - Holoscan Sensor AI Platform

    Senior Software Engineer - Holoscan Sensor AI Platform

    NVIDIA • Santa Clara, CA, United States
    Full-time
    At NVIDIA, we are building the future of real-time AI for sensor driven applications.Holoscan Platform is our flagship open-source solution for sensor AI – enabling developers to build, optimize, a...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
    Senior Software Engineer, AI Systems

    Senior Software Engineer, AI Systems

    Hp Iq • Palo Alto, CA, United States
    Full-time
    HP IQ is HP's new AI innovation lab.Combining startup agility with HP's global scale, we're building intelligent technologies that redefine how the world works, creates, and collaborates.We're asse...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer – Observability Platform (Golang / Kubernetes)

    Senior Software Engineer – Observability Platform (Golang / Kubernetes)

    Roku, Inc. • San Jose, CA, United States
    Full-time
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show more
    Last updated: 8 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: 6 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
    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: 13 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: 9 days ago • Promoted
    Software Engineer 2 - CoreAI

    Software Engineer 2 - CoreAI

    Microsoft Corporation • Mountain View, CA, United States
    Full-time
    You will embed with customers where GenAI application performance matters, delivery is urgent, and ambiguity is the default. You will use this to map their problems, structure delivery, and ship fas...Show more
    Last updated: 20 hours ago • Promoted • New!
    Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

    Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

    Qualcomm • Santa Clara, CA, United States
    Full-time
    Engineering Group, Engineering Group > .Qualcomm Advanced Robotics Team is building the AI first stack and platform for the next generation general purpose robots - from AMRs and cobots to emerging ...Show more
    Last updated: 10 days ago • Promoted