CareerPlanSign in

Lead Software Engineer

NOTTINGHAM 01💼 Full-time🗓 2026-07-28 → 2026-09-26

Core

Lead a team in developing next-generation simulation technologies for complex multi-physics systems, focusing on mathematical modeling and high-performance computing.

Role type

Lead Software Engineer (High-Performance Computing & Numerical Solvers)

Builds

GPU-accelerated computing frameworks, scalable software architectures, and advanced numerical solvers for automotive, aerospace, and energy sectors.

Domain

Electronic design automation, high-performance computing, multi-physics simulation

Deliverable

production ML models | product features

Required skills

Modern C++ (C++17/20), numerical methods, mathematical modeling, GPU programming (CUDA/OpenCL), multithreading, SIMD, object-oriented design, software architecture

Preferred skills

Multi-body dynamics, finite element analysis, computational fluid dynamics, CI/CD, DevOps, AI-assisted development workflows

Technologies

C++17/20, CUDA, OpenCL, GitHub, Azure DevOps

Responsibilities

Design and implement analytical and numerical solvers for ODEs and PDEs; optimize compute-intensive algorithms across CPU and GPU; translate research concepts into production-ready software; establish engineering best practices and shape technical direction.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.