High Performance Computing (hpc) Engineer

Cadence

San Jose, California, US
Base: $136,500 to $253,500; bonus/equity: eligible...
Gpu-accelerated computation expertise
Distributed programming with mpi
Modern c++14/17 development skills
The role involves architecting and maintaining HPC software specifically for large-scale circuit simulation in parallel computing environments

Job Summary

  • The role involves architecting and maintaining HPC software specifically for large-scale circuit simulation in parallel computing environments.
  • Candidates must demonstrate strong expertise in GPU programming frameworks like CUDA or HIP alongside modern C++ development paradigms.
  • The position offers a competitive salary range of $136,500 to $253,500 along with comprehensive benefits including equity and 401(k) matching.

Matching Summary

The role involves architecting and maintaining HPC software specifically for large-scale circuit simulation in parallel computing environments.

Salary

Base: $136,500 to $253,500; Bonus/Equity: Eligible for incentive compensation; Benefits: Paid vacation, 401(k) match, medical/dental/vision

Skills & Requirements

Must-have

  • GPU-accelerated computation expertise
  • Distributed programming with MPI
  • Modern C++14/17 development skills
  • Performance optimization using profilers
  • Parallel multi-threaded algorithm implementation

Nice-to-have

  • AI-assisted development workflows
  • VLSI circuit simulation concepts
  • Sparse matrix techniques experience
  • Numerical linear algebra background
  • Cross-functional collaboration in distributed teams

Key Requirements

  • MS/PhD in Computer Science, Engineering, Physics, or related field
  • 2-4 years of industry experience in numerical simulation codes
  • Strong software engineering fundamentals in design and testing
  • On-site work requirement in San Jose, CA

Work Rights

Not specified

Tailored Resume

Cover Letter