Principal Software Engineer

BETA CAE Systems International AG

Beijing, China
C/c++ development proficiency
Numerical linear algebra
Sparse matrix techniques
The Engineer is responsible for designing, implementing and maintaining software designed to perform transistor-level VLSI circuit simulation

Job Summary

  • The Engineer is responsible for designing, implementing and maintaining software designed to perform transistor-level VLSI circuit simulation.
  • Candidate should have an advanced degree in electrical engineering, computer science, applied mathematics, or similar.
  • Candidate should have strong communications and interpersonal skills and be able to work as part of a geographically distributed development team.

Matching Summary

The Engineer is responsible for designing, implementing and maintaining software designed to perform transistor-level VLSI circuit simulation.

Skills & Requirements

Must-have

  • C/C++ development proficiency
  • Numerical linear algebra
  • Sparse matrix techniques
  • Numerical methods for ODEs
  • High performance computing (HPC)

Nice-to-have

  • Analog/RF/custom IC design
  • Computational electromagnetics
  • Hardware-aware optimization
  • GPU optimization
  • Strong communication skills

Key Requirements

  • Advanced degree in EE, CS, applied math
  • Proficiency in C/C++
  • Experience in numerical analysis
  • Experience in HPC

Work Rights

Not specified

Tailored Resume

Cover Letter