Signal Integrity Software Engineer (Algorithms)
Cadence
Job Summary
Cadence is seeking a Signal Integrity Software Engineer to research and develop advanced algorithms for Signal Integrity (SI) analysis and Circuit Simulation EDA. The role involves creating algorithms for system-level network modeling and simulation, and designing high-performance computing (HPC) software infrastructure for large-scale simulations. Candidates should possess strong C++ programming skills on Linux or Windows and a solid understanding of Circuit Theory/Simulation or Computational Electromagnetic (EM).
Must Have
- Research and develop advanced algorithms for Signal Integrity (SI) analysis and Circuit Simulation EDA.
- Research and develop algorithms for system-level network modeling and simulation.
- Design and implement high-performance computing (HPC) software infrastructure.
- Strong programming skills in C++ on Linux or Windows platforms.
- Solid understanding of Circuit Theory/Simulation or Computational Electromagnetic (EM).
- MS or PhD in Electrical Engineering, Mathematics, Physics, or a related field.
Good to Have
- Familiarity with OpenMPI, CUDA, or ROCm is preferred.
- Specialization in computational electromagnetics or microwave theory is highly desirable.
- Prior experience with EDA tools such as layout connectivity, geometry operations, parasitic extraction, circuit simulation or EM analysis.
- Hands-on experience with computational electromagnetic methods such as FDTD (Finite-Difference Time-Domain), FEM (Finite Element Method), or MoM (Method of Moments) is highly desirable.
Job Description
Responsibilities
- Research and develop advanced algorithms for Signal Integrity (SI) analysis and Circuit Simulation EDA.
- Research and develop algorithms for system-level network modeling and simulation.
- Design and implement high-performance computing (HPC) software infrastructure to support large-scale simulations and analysis.
Required Skills & Qualifications
- Strong programming skills in C++ on Linux or Windows platforms.
- Solid understanding of Circuit Theory/Simulation or Computational Electromagnetic (EM).
- Familiarity with OpenMPI, CUDA, or ROCm is preferred.
Education
- MS or PhD in Electrical Engineering, Mathematics, Physics, or a related field.
- Specialization in computational electromagnetics or microwave theory is highly desirable.
Preferred Experience
- Prior experience with EDA tools such as layout connectivity, geometry operations, parasitic extraction, circuit simulation or EM analysis.
- Hands-on experience with computational electromagnetic methods such as FDTD (Finite-Difference Time-Domain), FEM (Finite Element Method), or MoM (Method of Moments) is highly desirable
Soft Skills
- Strong teamwork and collaboration abilities.
- Excellent written and verbal communication skills in both English and Chinese.
8 Skills Required For This Role
Team Management
Communication
Cpp
Unity
Game Texts
Cuda
Linux
Algorithms