Skip to main content
Silvaco

Senior Engineer, TCAD

RemoteUnited Kingdom only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to GB only. Set where you work from to check your eligibility.

No BS summary

Senior software engineer for Silvaco’s UK TCAD simulation team. Needs PhD, 4–7 years developing linear solvers and parallel programming, strong C++ or equivalent OOP, numerical methods for PDEs, CPU parallel programming, and CUDA.

Core skills

C++/Object-oriented programmingCUDALinear solvers

Required skills

POSIX threads/STL threads/OpenMP/MPI

What you'll do

  • Develop, support, test, and maintain simulation software tools.
  • Identify and understand the limitations of existing software components.
  • Improve and develop simulation methodologies.
  • Develop and maintain a library of linear solvers.
  • Develop and maintain parallel software using different methodologies such as threading, MPI, or CUDA.
  • Rely on experience and judgment to plan and accomplish goals.
  • Communicate complex ideas and testing results effectively; both orally and written.
  • Must be able to work independently and solve the problems on his/her own initiative.
  • Provide accurate and effective written documentation.

What they require

  • PhD in Computer Science, Engineering, Mathematics, Physics, or related fields.
  • 4 – 7 years of experience in the development of linear solvers and parallel programming.
  • Strong proficiency in C++ or equivalent object-oriented programming language.
  • Extensive experience in software design.
  • Experience in software development within teams (code sharing).
  • Experience in developing direct linear solvers, iterative linear solvers, and preconditioners.
  • Experience in numerical methods and techniques relevant to the solution of partial differential equations.
  • Experience in CPU parallel programming (POSIX threads, STL threads, OpenMP, or MPI).
  • Experience in GPU parallel programming languages (CUDA).
  • Good presentation skills, communication skills, and technical writing skills desired.
  • Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.

Benefits

  • Depending on the position offered, equity, bonuses, commission, or other forms of compensation may also be provided as part of a total compensation package.
  • Full range of medical, financial, and other benefits.

For over four decades, Silvaco, based in Silicon Valley, California and with global locations around the world has solved semiconductor design challenges by offering affordable and competitive TCAD software, EDA software, proven design IP, and support to engineers and researchers across the globe. Its solutions span semiconductor device simulation, circuit design and analysis, and SoC IP blocks.

🇺🇸 United StatesSemiconductors
Salary not disclosed