High Performance Computing (hpc) Engineer

Cadence

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

Job Summary

  • The role involves architecting and maintaining HPC software for large-scale circuit simulation in distributed and GPU-accelerated environments.
  • Candidates must demonstrate strong expertise in performance engineering techniques using profilers and hardware-level instrumentation to optimize computational kernels.
  • The position offers a competitive salary range of $136,500 to $253,500 along with comprehensive benefits including 401(k) matching and stock purchase plans.

Matching Summary

The role involves architecting and maintaining HPC software for large-scale circuit simulation in distributed and GPU-accelerated environments.

Salary

Base: $136,500 to $253,500 annually; 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 background
  • Numerical linear algebra knowledge
  • Cross-functional collaboration experience

Key Requirements

  • MS or PhD in Computer Science or related field
  • Experience with large-scale numerical simulation projects
  • 2-4 years industry experience developing numerical codes (preferred)

Work Rights

Not specified

Tailored Resume

Cover Letter