Senior Software Engineer - C / C++
hace 10 días
Liverpool
Senior Software Engineer – C / C++ ARCA is currently looking for a Senior Software Engineer to join on a short-term contract to help support an automotive / motorsport engineering programme. This role suits someone comfortable working close to real-time systems, networking and performance-critical software, typically found in vehicle platforms, simulation, data or control environments. Key Responsibilities • Develop and maintain high-performance C / C++ software, • Work on concurrent, parallel and asynchronous systems, • Contribute to distributed, real-time architectures (pub/sub models, time-synchronised systems) Key Skills & Experience • Strong C / C++ development, • Solid understanding of concurrency, multi-threading and async programming, • Distributed systems, ideally real-time, • Layer-3/4 Networking Stack (IP, UDP, TCP, Multicast etc.), • Knowledge of networking protocols: IP, UDP, TCP, Multicast, • Familiarity with PTP / NTP time synchronisation, • Linux OS, • Background in automotive, motorsport, or high-performance engineering environments highly desirable Contract Details • Outside IR35, • Remote-based, • Initial 1-month contract (extension likely for the right profile), • Interviews before Christmas – start in the New Year If you like to learn more about this C / C++ Software Engineer role please apply for immediate consideration.