
Senior Engineer, TCAD
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in United Kingdom.
• Design, support, test, and sustain simulation software tools
• Recognize and comprehend the constraints of current software components
• Enhance and innovate simulation methodologies
• Create and manage a library of linear solvers
• Build and sustain parallel software utilizing various methodologies such as threading, MPI, or CUDA
• Articulate complex concepts and testing outcomes clearly, both verbally and in writing
• Deliver precise and effective written documentation
• PhD in Computer Science, Engineering, Mathematics, Physics, or related disciplines
• 4 – 7 years of experience in the development of linear solvers and parallel programming
• Strong expertise in C++ or a comparable object-oriented programming language
• Extensive background in software design
• Experience in creating direct linear solvers, iterative linear solvers, and preconditioners
• Familiarity with numerical methods and techniques pertinent to solving partial differential equations
• Experience in CPU parallel programming (POSIX threads, STL threads, OpenMP, or MPI)
• Proficiency in GPU parallel programming languages (CUDA)
• Competitive salary
• Flexible working hours
• Professional development opportunities
• Comprehensive medical benefits
• Additional compensation options such as equity, bonuses, and commissions
MetroStar
Prima
Dropbox
General Dynamics Information Technology
Get handpicked remote jobs straight to your inbox weekly.