remote
Analyste en Solveur Num rique - Division Int gration des Mod les & Moteurs de Simulation / Numerical Solver - Opal Rt
Software Engineer
Lead the integration of numerical solvers into real‑time simulation engines, optimizing performance and ensuring accuracy for aerospace, automotive, and energy applications using C++ and Python.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance numerical solvers for real‑time simulation engines.
- Integrate solver modules with existing model and simulation frameworks, ensuring seamless data flow and synchronization.
- Collaborate with cross‑functional teams to translate scientific models into efficient, scalable code.
- Profile and optimize solver performance on multi‑core CPUs and GPU architectures.
- Document design decisions, provide technical guidance, and support troubleshooting for end users.
Requirements
- Strong proficiency in C++ (C++17/20) and Python for scientific computing.
- Experience with numerical methods (finite element, finite difference, spectral) and solver development.
- Knowledge of real‑time simulation concepts, time‑stepping, and event handling.
- Familiarity with GPU programming (CUDA/OpenCL) and performance profiling tools.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.