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
10 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
    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: 1 day ago • 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
    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: 7 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
    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: 15 days ago • Promoted
    Software Engineer, Perception (Robotics)

    Software Engineer, Perception (Robotics)

    Pony.ai • Fremont, California, United States
    Full-time
    Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - GenAI

    Software Engineer - GenAI

    Aeris Communications • San Jose, California, United States
    Full-time
    Aeris provides a SaaS based connectivity management platform for mobile operators and enterprises.It enables organizations to realize new revenue streams from a vast variety of devices while simpli...Show more
    Last updated: 17 days ago • Promoted
    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: 11 days ago • Promoted
    Senior FPGA Design Engineer

    Senior FPGA Design Engineer

    Jobot • San Jose, CA, US
    Full-time
    Fast growth, bonus, benefits, and working with the latest in AI security semiconductors.This Jobot Job is hosted by : Tyler May. Are you a fit? Easy Apply now by clicking the "Apply Now" button and s...Show more
    Last updated: 30+ 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 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
    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: 12 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
    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: 1 day ago • Promoted