×
Register Here to Apply for Jobs or Post Jobs. X

Lead C++ Software Engineer - FPGA Prototyping; R44516​/kr

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Cadence
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Position: Lead C++ Software Engineer - FPGA Based Prototyping (R44516/kr)

Lead C++ Software Engineer – FPGA Based Prototyping

This range is provided by Cadence. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$/yr - $/yr

Additional compensation types

Annual Bonus and RSUs

What You’ll Do
  • Design and implement high-performance algorithms in C/C++ for FPGA-based synthesis and technology mapping
  • Drive QoR and performance improvements across the Protium Compiler and automation flows
  • Build and evolve EDA automation pipelines that support large-scale FPGA prototyping
  • Collaborate closely with architects and fellow engineers to turn ideas into production-ready software
  • Write clear design specifications, unit tests, and well-structured, maintainable code
What We’re Looking For

Education & Experience

  • BS in Computer Science, Electrical Engineering, or Computer Engineering with 4+ years of relevant experience, or
  • MS with 2+ years, or
  • PhD with a thesis in a related area

Core Skills

  • Strong, modern C/C++ programming skills and deep object-oriented design experience
  • Hands‑on experience with FPGA or ASIC prototyping, synthesis, or verification, with a track record of delivering excellent QoR
  • Solid understanding of digital logic and circuits
  • Proficiency in Verilog or System Verilog

Bonus Points

  • Experience with logic simulators
  • Knowledge of multi-threaded or concurrent programming
  • Exposure to ML/AI techniques applied in production software
Why You’ll Enjoy This Role
  • Work on cutting-edge compiler and EDA technology used by industry leaders
  • Tackle technically challenging problems that directly impact real-world silicon
  • Collaborate with a small, highly skilled team where your ideas and code matter
  • Help define the next generation of FPGA-based verification platforms
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Computer Hardware Manufacturing

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary