Linux Kernel Engineer

London on site Until 8/22/2026 First posted March 25, 2025 Last posted March 25, 2025
Job description

We are a pioneering electronic and quantitative trading company dedicated to leveraging technological innovations for improved financial solutions. Our forward-thinking team is currently seeking a seasoned Linux Kernel Engineer to push the boundaries of what's possible in the realm of high-frequency trading systems.

Job Description:
We are seeking a talented and experienced Linux Kernel Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining the Linux kernel, modules, and related infrastructure. You'll be collaborating with a global team of engineers to solve complex problems and optimize our system's performance.

Responsibilities:

  • Design, develop, troubleshoot and debug kernel-level problems on Linux.
  • Develop and maintain kernel modules and drivers.
  • Collaborate with the team to evaluate, analyze, and resolve complex system software problems.
  • Test system integrity, implemented designs, application developments, and other processes related to infrastructure, making improvements as needed.
  • Maintain and improve existing kernel infrastructure
  • Review and analyze system specifications.
  • Collaborate with multidisciplinary teams to define and design systems.
  • Provide guidance and technical expertise to junior team member

Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent work experience.
  • Proven experience working on Linux kernel development.
  • In-depth knowledge of Linux kernel internals, device drivers, and system-level programming.
  • Familiarity with real-time systems, hardware interfaces, and protocols.
  • Experience with scripting languages such as Python, Perl, or Bash.
  • Good understanding of distributed systems, data structures and algorithms.
  • Strong knowledge of C and C++ programming languages.
  • Excellent debugging and troubleshooting skills.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
  • Good understanding of networking protocols is a plus.
  • Excellent verbal and written communication skills.
About this role

Summary

Design, develop, and maintain Linux kernel and modules for trading systems.

Job title

Linux Kernel Engineer

Experience level

3+ years

Industry

finance

Location requirements

Located in London; remote work not allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

bachelor’s degreelinux kernel developmentlinux kernel internalsdevice driverssystem-level programmingscripting languagespythonperlbashdistributed systemsdata structuresalgorithmscc++debuggingtroubleshootingsoftware configuration managementdefect trackingpeer reviewnetworking protocolscommunication

Preferred skills

None specified

Specializations

linuxkerneltradingsystemsprogramming
Locations

Structured locations inferred from the posting.

London, UK

On-site City