Lead C++ Software Engineer

BETA CAE Systems International AG

San Jose, California, USA
Base: $110,600 to $205,400; bonus/equity: incentiv...
C++ software development
Fpga prototyping/synthesis/verification
Verilog or systemverilog
Develop and enhance the Protium FPGA-Based Prototyping product used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation

Job Summary

  • Develop and enhance the Protium FPGA-Based Prototyping product used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation.
  • Implement new algorithms and optimizations for QoR and performance for the Protium Compiler, working with a small team of engineers.
  • Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

Matching Summary

Develop and enhance the Protium FPGA-Based Prototyping product used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation.

Salary

Base: $110,600 to $205,400; Bonus/Equity: Incentive compensation, bonus, equity; Benefits: Paid vacation, paid holidays, 401(k) plan with employer match, ESPP, medical, dental, vision

Skills & Requirements

Must-have

  • C++ software development
  • FPGA prototyping/synthesis/verification
  • Verilog or SystemVerilog
  • digital circuits understanding
  • Object Oriented Programming

Nice-to-have

  • ML / AI algorithms deployment
  • logic simulators usage
  • multi-threaded programming experience

Key Requirements

  • Bachelors in Computer Science, Electrical /Computer Engineering and 4 years experience
  • Masters and 2 years experience
  • PhD with thesis in relevant area
  • Excellent programming skills in C/C++
  • Clear documentation and communication

Work Rights

Not specified

Tailored Resume

Cover Letter