Lead C++ Software Engineer

Cadence

Base: $110,600 to $205,400 (california); bonus/equ...
C/c++ programming expertise
Fpga or asic prototyping experience
Digital circuit understanding
The role involves developing new algorithms and optimizations for the Protium Compiler used by leading CPU/GPU companies for pre-Silicon validation

Job Summary

  • The role involves developing new algorithms and optimizations for the Protium Compiler used by leading CPU/GPU companies for pre-Silicon validation.
  • Candidates must possess excellent C/C++ programming skills and a solid background in FPGA or ASIC synthesis and verification spaces.
  • The position offers competitive compensation including bonus, equity, and comprehensive benefits like 401(k) matching and medical plans.

Matching Summary

The role involves developing new algorithms and optimizations for the Protium Compiler used by leading CPU/GPU companies for pre-Silicon validation.

Salary

Base: $110,600 to $205,400 (California); Bonus/Equity: Eligible for incentive compensation; Benefits: Paid vacation, 401(k), stock purchase plan, medical/dental/vision

Skills & Requirements

Must-have

  • C/C++ programming expertise
  • FPGA or ASIC prototyping experience
  • Digital circuit understanding
  • Verilog or SystemVerilog knowledge
  • Object Oriented Programming skills

Nice-to-have

  • Multi-threaded concurrent programming
  • Experience with logic simulators
  • ML/AI algorithm deployment
  • Strong documentation habits
  • Team collaboration enthusiasm

Key Requirements

  • Bachelor's degree in CS or Engineering with 4+ years experience
  • Master's degree with 2+ years experience
  • PhD with relevant thesis
  • Solid contributor in FPGA/ASIC prototyping space

Work Rights

Not specified

Tailored Resume

Cover Letter