such as Boost Asio Networking (ie sockets, multicast/unicast/TCP/UDP) Debugging on embedded Linux, without commercial IDE’s but rather using tools like GDB and Valgrind CI/CD About Us Masimo Consumer is a newly formed division within Masimo, the most innovative remote patient monitoring company in the world. This division oversees the consumer audio More ❯
production software in C++ and Python, with experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more: Edge/IoT computing More ❯
City of London, London, United Kingdom Hybrid / WFH Options
JobHeron
free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed Motivation to understand/develop an understanding of various financial data elements and how they are More ❯
free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed Motivation to understand/develop an understanding of various financial data elements and how they are More ❯
free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed Motivation to understand/develop an understanding of various financial data elements and how they are More ❯
professional experience in C++ and Python, with expertise in developing real-time data processing applications optimized for latency and memory usage. Proficiency in using profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) for performance optimisation. Hands-on experience with Docker and CI/CD pipelines. Bonus skills include: Edge/IoT computing for managing deployed edge devices. Infrastructure management tools More ❯
data structures). Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed. Motivation to understand/develop an understanding of various financial data elements and how they are More ❯
C, C++ or Rust programming language. Strong mathematical background Comfortable working in a Linux environment. Desirable Skills History of performance testing and benchmarking using tools such as perf and valgrind Comfortable exploring compiler assembly output Knowledge of statistical modelling and probability theory Interested in sports Familiarity with sport betting Why Join Be part of a leading company in the gaming More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Firinne Solutions
C, C++ or Rust programming language. Strong mathematical background Comfortable working in a Linux environment. Desirable Skills History of performance testing and benchmarking using tools such as perf and valgrind Comfortable exploring compiler assembly output Knowledge of statistical modelling and probability theory Interested in sports Familiarity with sport betting Why Join Be part of a leading company in the gaming More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
such as C, C++ or Rust programming language. Strong mathematical background Comfortable working in a Linux environment. History of performance testing and benchmarking using tools such as perf and valgrind Comfortable exploring compiler assembly output Knowledge of statistical modelling and probability theory Interested in sports Familiarity with sport betting Why Join Be part of a leading company in the gaming More ❯
skills for technical materials and stakeholder interactions (internal teams, auditors). Deep interest in blockchain technology and decentralisation. Bonus points: Experience with static and dynamic analysis tools (e.g. CodeQL, Valgrind). Knowledge of formal verification methods and tools. Background in penetration testing or red teaming. Ability to educate and train others on security best practices. Contributions to open-source security More ❯