slough, south east england, united kingdom Hybrid / WFH Options
MediaTek
advancements in AI and related fields Qualifications Required: PhD in Machine Learning, Artificial Intelligence, Mathematics, Computer Science, Physics, or a related field Proficiency in programming languages such as Python, C++, or similar Strong problem-solving skills and the ability to work both independently and collaboratively Excellent communication skills, with the ability to present complex ideas clearly Preferred: Experience in optimization More ❯
clear and detailed documentation of tools, processes, and best practices to support team knowledge and future development. Expertise Proficiency in Python and at least one low-level language (e.g., C++, C, Bash) for developing robot-side services. Strong experience with React (or similar frameworks) for creating user-friendly and scalable web applications. Expertise in API development, data handling, and creating More ❯
field. 5+ years of experience in robotics simulation and software development, with a proven track record working on mid/large-scale software projects. Skills: Strong programming skills in C++, Python Deep expertise in ROS2 and the ROS2 Control stack. Experience with robotic simulation frameworks, such as MuJoCo and Isaac Sim. Knowledge of robotic kinematics, dynamics, and control. Experience with More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Sky
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 familiarity with More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Sky
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 familiarity with More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Sky
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 familiarity with More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Sky
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 familiarity with More ❯
creatively. Nice to Have Working knowledge of Python and/or model training frameworks like Pytorch or similar Working knowledge of JNI on Android and/or C/C++ Why Join Us You’ll be part of a small, high-output team where intensity and focus are the norm. You’ll take ideas from research to live deployment fast More ❯
Senior C++ Developer - High Frequency Trading, New Office Buildout (London) Overview: Our client is expanding with a new office in London and is seeking the first C++ developers to join this exciting venture. Founded in 2014, they are a quantitative investment firm that has assembled a team of researchers, portfolio managers, and technologists. By leveraging quantitative analysis and insights in … worth millions daily. Requirements: A degree in Computer Science or a related field, demonstrating a strong foundation in theoretical and practical aspects of computing. Extensive experience with C/C++ and object-oriented programming, showcasing the ability to write efficient, maintainable, and scalable code. Proven experience in the high-frequency trading (HFT) industry, with a deep understanding of the unique More ❯
slough, south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
AI trends and contribute to open research Requirements: PhD or equivalent experience in ML, AI, CS, physics, or mathematics Strong publication record (NeurIPS, ICML, ICLR, etc.) Proficient in Python, C++, and deep learning frameworks (e.g., PyTorch, TensorFlow) Solid grasp of ML techniques; independent and team-oriented mindse Preferred: Experience in LLMs, reinforcement learning, or chip design Familiarity with JAX and More ❯
across teams. Requirements Proven experience in Site Reliability Engineering or a similar role. Strong knowledge of system architecture and cloud platforms. Proficiency in at least one programming language (Python, C++, or C#). Familiarity with monitoring, observability, and logging tools. Excellent problem-solving skills with strong attention to detail. Commercial mindset with a focus on business impact. Finance industry experience More ❯
languages (SystemVerilog, Verilog, or VHDL). Solid understanding of digital design principles and verification methodologies. Experience with FPGA toolchains and flows for design, synthesis, simulation, and debugging. Knowledge of C++ and familiarity with scripting languages such as Python or Bash. Background in networking protocols, packet processing, or high-speed transceivers is advantageous. Degree in Electrical Engineering, Computer Engineering, Computer Science More ❯
engineering experience. Minimum 1 year of hands-on experience integrating with crypto exchanges. Strong understanding of networking fundamentals (HTTP, WebSocket, TCP, TLS). Proficiency in Rust or a strong C++ background with exposure to Rust. Working knowledge of Typescript. Nice to Have Experience with Web3/DeFi protocols. Leadership or mentoring experience. Familiarity with traditional finance connectivity protocols (ITCH/ More ❯
with a strong focus on teleoperation systems and human-robot interfaces. Expertise in integrating teleop devices and building operator interfaces that prioritize usability, precision, and operator flow. Proficient in C++ and Python, with experience in ROS/ROS2, real-time data streaming, and robotic middleware. Strong understanding of robot kinematics, coordinate systems, and interfacing with low-level control systems. Experience More ❯
slough, south east england, united kingdom Hybrid / WFH Options
BFB Labs
requirements Contribute to and support the technical roadmap of existing and future therapeutic games Support with hiring if required Knowledge, Skills and Experience Essential Strong proficiency in C# and C++ (Engine scripting, object-oriented programming, async operations) Solid understanding of REST API logic — able to integrate and debug API calls, handle authentication, and manage data exchange between Unity/Unreal More ❯
and response. Strong knowledge of reverse engineering tools and techniques for malware analysis, including tools like IDA Pro, Ghidra, OllyDbg, or similar. Familiarity with programming languages such as Python, C++, or assembly for developing analysis tools and scripts. Expertise in creating and maintaining YARA rules. Strong understanding of networking protocols, including TCP/IP, DNS, and how malware utilises these More ❯
infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Sky
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 familiarity with More ❯
infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization BS/MS in Computer Science or related field More ❯
part of their aggressive growth plans, they are looking for a pragmatic and commercially oriented SRE to design, implement and maintain scalable and reliable systems. Tech Stack: Python/C++, Terraform, Prometheus, Kubernetes, Cloud Computing The core function of the role is to monitor and maintain uptime for trading systems, pricing engines and risk management tools. The client can offer More ❯
You'll have: Advanced C++ programming skills Strong knowledge of and experience with LLVM. Experience with production-quality compiler development Strong compiler theory, especially optimisation Ability to analyse generated code down to the ISA level Computer architecture knowledge You might also have: Knowledge and experience with graphics/compute APIs such as OpenCL, CUDA, Vulkan, OpenGL or DirectX Experience with More ❯
slough, south east england, united kingdom Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Sky
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 familiarity with More ❯
thrives in a multidisciplinary environment spanning mechanical, electrical, and software engineering. Main Responsibilities On-Robot Software Development Design, implement and maintain modules running on Linux-based robot computers (Python, C++, Rust). Interface with sensors, actuators, and controllers over serial, USB, and network protocols. Develop robust IPC and telemetry systems linking onboard processes and cloud APIs. Hardware Integration & Debugging Work … Robotics, Electrical/Mechatronics Engineering, or related field Significant experience developing software for hardware-integrated systems (e.g. robotics, IoT, or embedded Linux) Strong programming skills (Preferably Python, Rust and C++) Excellent debugging and profiling ability across system layers Familiarity with Linux system internals, device communication Understanding of concurrency, synchronization, and performance bottlenecks Exposure to AI or perception pipelines (audio, vision More ❯
rely on off-the-shelf solutions—they build their own to ensure unparalleled scale, reliability, and resilience. This is where you come in... They are looking for an exceptional C++ Engineer to join their most critical engineering group across the whole firm. This elite team of engineers is responsible for developing all of their on-exchange proprietary trading technology—the … what’s going on under the hood and thrives on working at the lowest levels of software engineering—borderline hardware. Your expertise includes some blend of modern C/C++ with the following: Operating systems (Linux Kernels) CPU architecture GPU programming Assembly Language Hardware knowledge (ASICs/FPGAs) Hit apply or drop me a note to find out more More ❯