Linux Kernel Engineer
Techruiter
Apply to this job 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
Related searches