Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment
from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of c omputer architectures, in particular , parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with More ❯
Aldermaston, Berkshire, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment (AWE)
from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel More ❯
Tadley, Hampshire, United Kingdom Hybrid / WFH Options
AWE
from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
AWE Plc
from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel More ❯
brimpton, south east england, united kingdom Hybrid / WFH Options
Atomic Weapons Establishment (AWE)
from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel More ❯
many within the team have PhDs and minimally have a Master's in computer science, physics, engineering, maths or similar. Demonstrable programming experience in C++ (and ideally C or Fortran). Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. Strong numeracy and understanding of mathematical modelling. Experience with CUDA, multithreading, AI/ML would be advantageous. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Adecco
Essential: Postgraduate qualification or equivalent experience in research software development Experience collaborating on research or computational projects Proficient in at least two research programming languages (e.g. Python, C++, R, Fortran, Matlab) Full software development lifecycle experience Strong understanding of best practices in software engineering (CI/CD, testing, version control) Excellent communication and interpersonal skills Organised, with strong project and More ❯
Gosport, Hampshire, United Kingdom Hybrid / WFH Options
Matchtech
Experience with Linux scripting languages (e.g. Bash, Python). - Ability to lead technical teams and communicate complex ideas clearly. - Basic knowledge of HPC programming languages for debugging support (e.g. Fortran, C, MPI). Qualifications A degree in Computer Science, Engineering, Mathematics, or a related technical discipline - or equivalent relevant experience. We welcome applications from candidates with varied backgrounds, provided you More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
This highly successful and expanding company are seeking a Simulation Software Engineer to help develop advanced software for geophysical modelling and industrial process simulation. With a global client base and an ambitious growth strategy, this company offers a dynamic environment More ❯
many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would be advantageous. … to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right More ❯
Responsibilities Translate experimental research code into production-ready implementations. Refactor or reimplement prototypes from languages like Python , Julia , or R into high-performance systems using C , C++ , C# , or Fortran . Contribute to early-stage exploration of technologies such as AI/ML , digital twins , control systems , agent-based modelling , reinforcement learning , and probabilistic programming . Collaborate with scientists, engineers … transforming prototypes into production-grade applications. Proficiency in at least one high-level scientific programming language (e.g., Python, Julia) and one or more compiled languages (e.g., C, C++, C#, Fortran). Strong grasp of software engineering principles , including code maintainability , unit testing , and modular architecture . Effective communicator with experience in cross-disciplinary collaboration. Self-motivated, organised, and comfortable working More ❯