Moscow
Company: T1
🔹 What tasks will we be working on:
- Participation in the development of software products in the field of multiphysics CAE integrated into CAD using C++, in particular, the development of numerical methods, algorithms, and data structures for solving problems of computational electrodynamics, writing parallel computational algorithms.
- Research work in promising areas. Support and development of existing code. Writing unit tests.
🔹 What experience and knowledge we expect:
- Higher technical education, applied mathematics/physics and computer science. Having a scientific degree is an unconditional plus.
- At least 2 years of work experience.
- Proficient in C++14 and above, stl, boost, tools and approaches for writing computationally intensive parallel code, such as tbb, openmp, MPI.
- Understanding the basics of computational linear algebra. - Direct and iterative methods of linear algebra. The concept of condition number for linear operators. Preconditioning methods. - Krylov subspaces and the conjugate gradient method.
- Knowledge of the basics of electrodynamics and understanding of problem formulations in the areas of electrostatics, magnetostatics, and the quasi-stationary approximation. - Familiarity with numerical methods for solving problems in the listed areas of electrodynamics. - Practical experience in applying numerical methods to electromagnetic modeling of processes occurring in printed circuit boards (PCB) is a huge plus.
- Practical experience in OOP, design patterns, good knowledge of fundamental algorithms and data structures.
- Experience participating in team projects.
- Familiarity with development for Windows\Linux, MSVS, bug tracking systems, version control systems like git, code review, CMake is a plus.
Apply
IT Jobs in Telegram | in VK | in Max