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, US
[error_messages.no_longer_accepting]
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, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.part_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 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
  • [job_alerts.create_a_job]

    Software Engineer • San Jose, CA, US

    [internal_linking.similar_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
    [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]
    FPGA Prototyping Toolchain & Regression Validation Lead

    FPGA Prototyping Toolchain & Regression Validation Lead

    Advanced Micro Devices • San Jose, 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]
    Principal FPGA Design Engineer

    Principal FPGA Design Engineer

    SiTime Corporation • Santa Clara, CA, US
    [job_card.full_time]
    SiTime Corporation is the precision timing company.Our semiconductor MEMS programmable solutions offer a rich feature set that enables customers to differentiate their products with higher performa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior FPGA Design Engineer

    Senior FPGA Design Engineer

    Capgemini • San Jose, California, United States
    [job_card.full_time]
    About the Job You’re Considering Hands‑on experience with.Familiarity with essential lab equipment— oscilloscope.Your Role Collaborate effectively with. Your Skills and Experience Proficiency in.Lif...[show_more]
    [last_updated.last_updated_variable_days] • [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_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]
    Senior Software Engineer – Holoscan Sensor AI Platform

    Senior Software Engineer – Holoscan Sensor AI Platform

    NVIDIA • Santa Clara, CA, United States
    [job_card.full_time]
    Senior Software Engineer – Holoscan Sensor AI Platform.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features. At NVIDIA, we are building the future of real-t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior FPGA Design Engineer — Verilog / RTL, Lab Validation

    Senior FPGA Design Engineer — Verilog / RTL, Lab Validation

    PSI Quantum • Palo Alto, CA, United States
    [job_card.full_time]
    A leading quantum computing company in Palo Alto is looking for a digital design engineer to join their Electronic Sub-Systems team. In this role, you will define and validate innovative digital mic...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer – Observability Platform (Golang / Kubernetes)

    Senior Software Engineer – Observability Platform (Golang / Kubernetes)

    Roku, Inc. • San Jose, CA, United States
    [job_card.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.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Hardware, Google Beam

    Senior Software Engineer, Hardware, Google Beam

    jobr.pro • Mountain View, CA, United States
    [job_card.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.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]
    FPGA Prototyping Toolchain Validation & Regression Lead

    FPGA Prototyping Toolchain Validation & Regression Lead

    Advanced Micro Devices, Inc. • San Jose, 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 sys...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    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]
    FPGA RTL Design Engineer

    FPGA RTL Design Engineer

    VDart Inc • San Jose, California, USA
    [job_card.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.last_updated_variable_days] • [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]
    FPGA Design Engineer

    FPGA Design Engineer

    Reliable Robotics • Mountain View, CA, US
    [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...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer (FPGA and Firmware)

    Embedded Software Engineer (FPGA and Firmware)

    Array Labs • Palo Alto, CA, US
    [job_card.permanent]
    At Array Labs, we are building the world’s most advanced radar imaging satellites to produce an accurate, continuously updated 3D map of the Earth — providing governments and commercial...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior FPGA Design Engineer

    Senior FPGA Design Engineer

    Capgemini Engineering • San Jose, California, United States
    [job_card.full_time]
    Recruiting Expert | Partnering with Business Leaders to Build Winning Teams | Talent Acquisition Manager About the Job You’re Considering. Familiarity with essential lab equipment— oscilloscope.Life...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]