eFinancialCareers
Senior Low Latency Kernel Engineer (C++/Linux)
Want to work where nanoseconds matter?
We're partnering with a top-tier quantitative trading firm seeking a Low-Latency Kernel Engineer to push the limits of Linux, networking, and hardware performance.
This is a deeply technical role focused on kernel tuning, CPU and memory optimization, network stack performance, and ultra-low-latency C++ development. You'll work directly with FPGA, infrastructure, and hardware teams to eliminate bottlenecks across the entire stack.
What you'll be doing:
- Optimising Linux kernels and network stacks for deterministic low-latency performance
- Analysing CPU, cache, memory, NUMA, and scheduling behaviour
- Developing high-performance C++20 systems used in trading and market data environments
- Leveraging tools such as perf, eBPF, and ftrace to identify and remove bottlenecks
- Collaborating with FPGA engineers on hardware-accelerated solutions
What we're looking for:
- 6+ years of modern C++ (C++20+) experience
- Deep expertise in Linux internals, kernel tuning, networking, and systems programming
- Strong understanding of CPU architecture, cache hierarchies, memory management, and performance profiling
- Exceptional academics from a top university in Computer Science, Mathematics, Engineering, Physics, or a related quantitative field
- A genuine passion for low-level performance engineering
Nice to have:
- DPDK, XDP, AF_XDP, RDMA, OpenOnload, or other kernel-bypass technologies
- FPGA or hardware acceleration exposure
- Experience in HFT, trading systems, market data, telecoms, or other latency-sensitive environments
Join a team of elite engineers solving some of the hardest performance challenges in the industry, where every optimisation can directly impact production trading performance. Apply for more info.
To apply for this job please visit www.reed.co.uk.
Make this application stronger
Use these quick checks before applying so your CV, interview preparation and job search are better matched to this vacancy.
Before you apply
Check the key details and make sure the role matches what you are looking for.
- Review the job title, company, location, salary and working pattern if provided.
- Check the skills, experience or qualifications requested by the employer.
- Make sure the commute, hours and contract type are realistic for you.
Tailor your CV
For Engineering Jobs, highlight the most relevant skills, experience and achievements linked to this type of work. Keep it honest, clear and focused on what the employer is asking for.
Use the CV Builder or browse Career Advice.
Prepare for interview
If your application is successful, prepare simple examples that show your motivation, strengths and suitability.
Keep searching smarter
Do not rely on one application. Keep searching similar roles and set up alerts so new vacancies reach you faster.
