stakeholders to understand their needs and translate them into software solutions. Your day-to-day activities will include software development using languages such as C++, Java, and others, system design using UML/Enterprise Architect, unit testing, HMI design and development, and configuration management. You'll collaborate within a multidisciplinary more »
Band E desirable) High-Performance Computing (HPC) and Programming: Practical knowledge of Unix/Linux OS, proficiency in HPC programming languages (e.g., C/C++, Fortran, MPI, OpenMP, CUDA), and scripting languages (e.g., Python, CSH, Bash). Education and Organizational Understanding: Holds 2-3 years high-level qualified experience, Bachelor more »
field. Qualified Teacher Status (QTS) or equivalent. Proven experience teaching computer science at secondary school level. Strong knowledge of programming languages (e.g., Python, Java, C++) and software development. Excellent communication and interpersonal skills. Ability to inspire and motivate students. Benefits Competitive salary. Professional development opportunities. Supportive and collaborative working environment. more »
field. Qualified Teacher Status (QTS) or equivalent. Proven experience teaching computer science at secondary school level. Strong knowledge of programming languages (e.g., Python, Java, C++) and software development. Excellent communication and interpersonal skills. Ability to inspire and motivate students. Benefits Competitive salary. Professional development opportunities. Supportive and collaborative working environment. more »
Security sub-function supporting AWE's Nuclear Threat Reduction programme. We are seeking a software engineer with experience creating Graphical User Interfaces (GUIs) in C++ to join a small multi-disciplinary team developing a new modelling capability focussed on full-spectrum analysis of nuclear and radiological hazards. Your responsibilities will … undergraduate degree in a STEM discipline (ideally Computer Science or Software Engineering), equivalent NQF level 6 qualification or equivalent experience Strong programming skills in C++ and Python Demonstrable experience developing high quality user-focussed Graphical User Interfaces (GUIs). Motivated to deliver high quality and maintainable software products Ability to more »