Software Engineer - Java/C++
science fundamentals including algorithms, data structures and software architecture Solid understanding of multithreading... should be able to demonstrate practical knowledge in areas such as: Multithreading and concurrent programming Object-oriented
C++ Senior Developer
or later), Multithreading, high-performance, low-latency systems Strong proficiency in modern C++ (C++17 or later
Game Developer - Remote
, memory, multithreading). Strong debugging and problem-solving skills. Ability to work independently in a remote
Systems Engineer
AAA titles Strong C++ skills, including sound knowledge of multithreading, software design patterns, and systems
Senior Systems Engineer
of multithreading, software design patterns, and systems architecture Familiarity with game engine architecture across multiple
Optimisation Engineer
of multithreading, software design patterns, and systems architecture Experience and understanding of low-level CPU and GPU profiling
Senior Software Engineer (Back End)
, MySQL). Deep understanding of low‑latency engineering, concurrency, multithreading, and performance optimisation
C++ Developer – Algorithms & Systems (Contract or Permanent)
of multithreading, concurrency, and synchronisation Experience with object-oriented design and software architecture principles Strong
Software & Embedded Software Engineer Opportunities -eDV Required
processes and tools Multithreading development and debugging experience Qualifications for our Engineers: We value
Mid-Level Java Developer
Exception handling and best practices Multithreading and concurrency (Executors, synchronization, CompletableFuture) Memory
Mid-Level Java Developer
Exception handling and best practices Multithreading and concurrency (Executors, synchronization, CompletableFuture) Memory
iOS Consultant - Manchester/Belfast
, and debugging complex issues Strong understanding of performance optimisation, memory management, multithreading, and concurrency