Lead C++ Software Engineer - Protium FPGA Based Prototyping (R44516/kr) (San Jose) Job at Cadence, San Jose, CA

S0hUYXI0Q3g2ZE5QSjJJNUNMV3RRa0E9
  • Cadence
  • San Jose, CA

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 Tags

Part time,

Similar Jobs

Essentia Health

Pharmacist Clinical Specialist - Oncology Job at Essentia Health

 ...developing and maintaining medication ordering, dispensing, and delivery systems for patients; educating pharmacists, pharmacist residents, pharmacy students, and other health care personnel in areas of expertise; and participating in programs related to drug therapy... 

Truebill

Senior SEO/GEO Manager (San Francisco) Job at Truebill

 ...Marketing team, which spans CRM, growth, and the emerging areas of SEO and GEO. Its a fast-moving, collaborative group that values high...  ..., and have a great time together. IN THIS ROLE, YOU'LL: ~ Manage GEO strategy across all owned web properties, optimizing for... 

Kiewit Corporation

Estimator - Kiewit Infrastructure Engineers - Fall 2025 Job at Kiewit Corporation

 ...Estimator - Kiewit Infrastructure Engineers - Fall 2025 Location: Lone Tree, CO, US Requisition ID: 177057 Job Level: Entry Level Market: Transportation Employment Type: Full Time Position Overview Kiewit Infrastructure Engineers seamlessly transitions... 

Elwood Staffing

Bi-lingual Counter Sales Job at Elwood Staffing

 ...Job Description Job Description Bi-lingual Counter Sales If you are Bi-lingual (Spanish/English) and youve worked a busy counter in hardware, electrical, or industrial supply, B2B, or even retail sales, youll feel right at home here. Outstanding contract-to-hire... 

Prime Staffing

Travel Mother-Baby RN Job at Prime Staffing

 ...Job Description Prime Staffing is seeking a travel nurse RN Maternal - Newborn for a travel nursing job in Charlottesville, Virginia...  ...Type: Travel About the Position Specialty: RN Mother Baby Experience: 12+ years in postpartum, newborn, or mother-...