Egham, Surrey, South East, United Kingdom Hybrid/Remote Options
Microtech Global Ltd
in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
staines, south east england, united kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
Woking, England, United Kingdom Hybrid/Remote Options
Capgemini Engineering
Hands-on experience with Memory Partitioning/Protection and system-level configurations. Expertise in Domain and Zonal Architecture concepts and their integration in modern vehicle platforms. Proficient in embedded C, with strong debugging and root cause analysis skills. Experience with Infineon TriCore TC2xx/TC3xx microcontrollers. Skilled in using CANoe, CANape, and CAPL scripting. Hands-on experience with UDE and More ❯
Woking, England, United Kingdom Hybrid/Remote Options
Capgemini Engineering
on experience with Vector DaVinci Configurator and DaVinci Developer. Hands-on experience with Memory partition and protection. Good understanding of CAN, LIN, Ethernet, and DoIP protocols. Proficiency in embedded C and debugging tools such as UDE and Lauterbach TRACE32. Familiarity with Infineon TriCore TC2xx/TC3xx microcontrollers. Experience with tools such as CANoe, CANape, and CAPL scripting. Strong analytical and More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
Woking, Surrey, United Kingdom Hybrid/Remote Options
Hexwired Recruitment Limited
with experience working Signal processing algorithms. You will be working with some of the biggest companies in the world. This is a Graduate Software Engineer job focusing primarily on C/C++ development for security products. Key Skills: Masters or PhD in Maths, Physics, Computer Science or similar Good academic or commercial C/C++ experience Experience working on DSP More ❯
Knaphill, Surrey, United Kingdom Hybrid/Remote Options
Hexwired Recruitment Limited
with experience working Signal processing algorithms. You will be working with some of the biggest companies in the world. This is a Graduate Software Engineer job focusing primarily on C/C++ development for security products. Key Skills: Masters or PhD in Maths, Physics, Computer Science or similar Good academic or commercial C/C++ experience Experience working on DSP More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Sky
closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack. What you'll bring Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle. Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and More ❯
Guildford, Surrey, England, United Kingdom Hybrid/Remote Options
Jonothan Bosworth
in high-availability environments. Key Responsibilities: Architect scalable distributed systems with a strong focus on low-latency and high throughput. Build and optimise systems-level components using Rust, C++, C, or Java . Design and implement APIs and real-time communication protocols (SIP, VoIP, 5G, RTC). Improve platform reliability, stability, and performance (99.99%+ uptime environments). Lead performance … . Troubleshoot complex system bottlenecks in high-pressure environments. Provide mentorship, code reviews, and knowledge sharing within engineering teams. Required Skills & Experience: 5+ years in systems programming (Rust, C++, C ). Strong background in telecoms , VoIP, SIP, real-time protocols, or distributed systems. Experience with Linux/Unix , Docker , Kubernetes , and CI/CD pipelines. Proven ability to design scalable More ❯