platforms. Key Responsibilities Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g. … Essential Skills & Experience Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 1+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Understanding of low-level debugging tools More ❯
platforms. Key Responsibilities Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g. … Essential Skills & Experience Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 1+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Understanding of low-level debugging tools More ❯
throughout the digital currency transactional process REQUIREMENTS: Strong software development background Experience working with large codebases Experience working with open-source projects Proficiency in one of the following languages: C++, Java, JavaScript, Crystal Programming, PHP Depending on the project requirements Strong knowledge of common algorithms and data structures Familiarity with basic cryptography Familiarity with P2P networks Strong knowledge of bitcoin … like blockchains Strong knowledge of concurrency and writing efficient and safe multithreaded code Strong knowledge of STL, C+ In the case of blockchain based on C++ Proficiency in the Qt Widgets model Applies to projects where a GUI wallet application is needed Certified as a Blockchain Specialist is a plus Experience with Hyperledger is a plus BSc Computer Science or More ❯
C++ Software Manager Cardiff - Hybrid £60,000 - £75,000 + Pension + Holiday Are you looking for a software management role where you will be given responsibility in leading their technology team? On offer is the chance to take a senior role within a business creating highly technical equipment. This is an opportunity to join a company at its most More ❯
Senior Technical Business Analyst - Financial Banking Candidates will come from highly technical background with a track record of delivering complex, low-level code systems (e.g. C++, Java), with strong knowledge of performance optimisation and latency management along with Networking (TCP, UDP, multicast) and low latency data distribution. Ideally these skills will have been gained in a Low Latency Financial/… at all levels. The appetite and ability to learn in the role is a must. Essential Proven track record of specifying and delivering complex, low-level code systems (e.g. C++, Java), with strong knowledge of performance optimisation, latency management, concurrency, and integration considerations. Strong knowledge of networking principles (TCP, UDP, multicast) and experience designing for resilience, throughput, and low-latency More ❯
of defense and aerospace technologies. TOP SKILLS NEEDED FOR THIS ROLE Schematic/Blueprint reading and understanding documentation writing procedures such as ATPs. Experience with software coding such as C++, C and/or Python, etc. Familiarity with MIL-STDs for qualification testing. Experience with performing verification testing. Key Responsibilities: Test Planning and Strategy: Collaborate with cross-functional teams, including … chambers). Knowledge of defense and aerospace industry standards and regulations (e.g., MIL-STD, DO-178C, DO-254, AS9100). Proficiency in programming languages (such as Python, C/C++) and experience with test automation frameworks preferred. Strong analytical and problem-solving skills with attention to detail. Excellent communication and interpersonal skills to collaborate effectively with cross-functional teams. Ability More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
Planet Pharma
strict regulatory standards, such as those set by the FDA and IEC 62304, to ensure patient safety and device reliability. Key responsibilities include writing code in languages such as C++ or Python, creating software architecture, executing rigorous testing and validation, collaborating with cross-functional teams, and documenting software processes for regulatory compliance. Key responsibilities: Develop requirements, design specifications, and implementation … Experience with web-based client/server applications S. in Computer Science or equivalent Experience with Linux and bash Understanding of network communications and TCP protocols Experience with Qt, C++, and medical device regulations is a plus If this role isn’t suitable for you, please let us know if you can refer anyone – any recommendations are much appreciated! Planet More ❯
latest deep learning literature to implement and optimise state-of-the-art algorithms and architectures, ensuring compute efficiency and performance. Low-Level Mastery: Write high-quality Python, C/C++, XLA, Pallas, Triton, and/or CUDA code to achieve performance breakthroughs. Required Skills Understanding of Linux systems, performance analysis tools, and hardware optimisation techniques Experience with distributed training frameworks … Ray, Dask, PyTorch Lightning, etc.) Expertise with Python and/or C/C++ Development with machine learning frameworks (JAX, Tensorflow, PyTorch etc.) Passion for profiling, identifying bottlenecks, and delivering efficient solutions. Highly Desirable Track record of successfully scaling ML models. Experience writing custom CUDA kernels or XLA operations. Understanding of GPU/TPU architectures and their implications for efficient More ❯
glasgow, central scotland, united kingdom Hybrid / WFH Options
spire
hardware integration Spin up new designs and maintain existing products with Yocto - focused on Xilinx MPSoC systems, but we also support number of other systems Key Skills: C/C++, Bash and Python Proficiency working with the Yocto framework: (for application design and base OS modifications including kernel modules) Knowledge of a Linux-based development environment (Ubuntu) Experience with real … and command systems Experience with formal verification methods for critical software components Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for embedded applications Tools and Technologies: · C, C++ Scripting languages (Bash/Python) Yocto, Bitbake Ubuntu (development environment) Version control using Git We value adaptability and a willingness to learn new tools and technologies as needed for the More ❯
the full development life cycle of the Neuron Profiler/Tools toolchain, ensuring scalability, reliability, and usability. You will collaborate with cross-functional teams to ensure that the our C++ compiler and runtime generates key information so customers can understand and optimize the performance of our custom hardware. Additionally, you will drive innovations that allow the profiler to support multiple … teams experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - Experience partnering with product or program management teams - Experience in C++, Go, and Python PREFERRED QUALIFICATIONS - 2+ years experience leading teams that in Machine Learning development including building and training large models, working with Pytorch and/or Tensorflow using large More ❯
A world-leading quantitative trading firm is hiring a Production C++ Engineer to join its core engineering team. This role is focused on building and maintaining the mission-critical infrastructure that powers global trading across equities, futures, FX, fixed income, and crypto. As part of the Production Engineering desk, you'll work at the intersection of software and systems, ensuring … the reliability, performance, and scalability of ultra-low latency trading platforms. Key Responsibilities: Develop and maintain high-performance C++ infrastructure supporting real-time trading Optimise systems for latency, throughput, and determinism using C++20 and a custom GSS 12 toolchain Implement lock-free and wait-free data structures for multi-threaded environments Work on kernel bypass networking (e.g., DPDK, RDMA) and … custom protocol stacks Monitor, debug, and tune production systems at the OS, network, and application levels Skills & Experience: Strong expertise in modern C++ (C++17/20), with a focus on performance and concurrency Deep understanding of systems programming, including memory models, CPU architecture, and OS internals Experience with kernel bypass technologies Familiarity with observability tools, debugging in live environments, and More ❯
We are Pinely, a high-frequency algorithmic trading firm based in Amsterdam. Our team specializes in developing robust and adaptive strategies applicable across a wide range of financial instruments and exchanges. We actively support the Olympiad movement, and many of More ❯
Senior Network Engineer – Global Games Publisher Location: London (on-site) | Type: Full-time, Permanent About the Company Our client is a leading global games publisher and developer , working with world-class studios to bring ambitious, large-scale games to life. More ❯
Senior Network Engineer – Global Games Publisher Location: London (on-site) | Type: Full-time, Permanent About the Company Our client is a leading global games publisher and developer , working with world-class studios to bring ambitious, large-scale games to life. More ❯
Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience with performance, systems data analysis, visualization tools, or debugging. 3 years of experience testing, maintaining, or More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Reed Talent Solutions
A global investment bank is seeking a highly skilled and motivated Quantitative Analyst to join the XVACCR, Collateral & Credit Quantitative Research team. This role is central to the development of cutting-edge quantitative models and tools that support XVA pricing More ❯
A global investment bank is seeking a highly skilled and motivated Quantitative Analyst to join the XVACCR, Collateral & Credit Quantitative Research team. This role is central to the development of cutting-edge quantitative models and tools that support XVA pricing More ❯
Role: Software Engineer Location: Luton - 4 days per week in the office Salary: £55,000 - £80,000 depending on experience Our client, an established engineering consultancy operating in Luton require an experienced Software Engineer to join their multi-disciplined team. More ❯
Grow With Us Your growth matters to usthats why we offer a variety of ways for you to develop your career. With professional and leadership development opportunities like Team Lead Academy, education reimbursement, mentoring, and company sponsored networking events, you More ❯
Our client based in Guildford are looking for candidates who must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the More ❯
html About the Company Are you a highly skilled Unreal Engine developer passionate about multiplayer shooters? We’re looking for an experienced Senior, Principal, or Lead C++ Developer to join our team and help shape a cutting-edge third-person shooter experience. This is a fully remote opportunity, allowing you to contribute from anywhere while working on an ambitious, high … quality title. About the Role What you’ll do: Develop and optimize core multiplayer systems using Unreal Engine C++ Implement gameplay mechanics for a fast-paced third-person shooter Work with the Gameplay Ability System (GAS) to create responsive and dynamic player abilities Collaborate closely with designers, artists, and other engineers to deliver polished gameplay experiences Troubleshoot, profile, and optimize … networked gameplay for performance and stability Mentor and guide junior developers, sharing best practices and knowledge Responsibilities Strong C++ expertise – ability to write clean, maintainable, high-performance code Gameplay Ability System (GAS) experience – ideally with multiplayer titles 5+ years of Unreal Engine experience, or equivalent experience developing shooters in other engines Solid understanding of multiplayer networking and replication in Unreal More ❯
building high-performance trading systems? Contribute to all aspects of application development including functional and technical specifications, design and development. Key Duties & Responsibilities . Write low latency, high throughput C++ code Work on trading tools which leverage all aspects of our high-performance system, this includes order management, exchange connectivity as well as real time market data Improve performance and … scalability of our trading infrastructure. Requirements, Skills & Experience. Must have 5+ years of relevant industry experience with modern C++ Strong understanding of data structures, algorithms and high-performance application design Solid understanding of TCP/UDP standards and network protocols Experience with writing low latency single and concurrent threaded applications Working practices are relaxed, as is the office environment. They More ❯
building high-performance trading systems? Contribute to all aspects of application development including functional and technical specifications, design and development. Key Duties & Responsibilities . Write low latency, high throughput C++ code Work on trading tools which leverage all aspects of our high-performance system, this includes order management, exchange connectivity as well as real time market data Improve performance and … scalability of our trading infrastructure. Requirements, Skills & Experience. Must have 5+ years of relevant industry experience with modern C++ Strong understanding of data structures, algorithms and high-performance application design Solid understanding of TCP/UDP standards and network protocols Experience with writing low latency single and concurrent threaded applications Working practices are relaxed, as is the office environment. They More ❯
RDMA • Nanosecond Execution Their engineers operate where nanoseconds decide P&L — measured, profiled, and deployed in live markets where performance is the edge. They’re now seeking an elite C++ Engineer capable of designing and optimising the core of a real-time execution platform — a system that ingests millions of market events per second and reacts deterministically, faster than anyone More ❯
RDMA • Nanosecond Execution Their engineers operate where nanoseconds decide P&L — measured, profiled, and deployed in live markets where performance is the edge. They’re now seeking an elite C++ Engineer capable of designing and optimising the core of a real-time execution platform — a system that ingests millions of market events per second and reacts deterministically, faster than anyone More ❯