Lead Software Engineer
- Location
- Nottingham, England, United Kingdom
stepping algorithms for ordinary differential equations (ODEs) and partial differential equations (PDEs). Design and implement high-performance simulation software using modern C++ (C++17 / 20), delivering robust, scalable, and maintainable solutions. Develop and optimize compute-intensive algorithms using multithreading, SIMD techniques, and GPU acceleration technologies such as CUDA … performance-critical software or computational algorithms. Understanding of AI-assisted software development and practical use of LLMs, and agent-based development workflows. Additional Skills / Preferences Experience in multi-body dynamics, multiscale modelling, finite element analysis, computational fluid dynamics, or other physics-based simulation domains. Knowledge of modern software ...