Senior Systems Engineer Linux

Remote, GB, United Kingdom

Job Description

Our high-impact team based in Europe is seeking a

Senior Software Engineer

with strong expertise in

GPU compute

and

low-level debugging tools

. The role focuses on enhancing and maintaining an open-source, GDB-based debugger for

heterogeneous computing systems

that involve both CPUs and GPUs. You'll work on improving developer tooling, implementing advanced debugging features, and collaborating with cross-functional engineering teams to influence future hardware and software capabilities.

This position requires deep involvement in

Linux tools and driver development

, as well as hands-on experience contributing to or modifying

open-source debugging frameworks

. You'll be responsible for designing algorithms to enhance debugging capabilities, maintaining toolchains, and guiding the technical direction of debugging support across compute domains. This is a senior-level role suited to candidates with 8+ years of experience in systems software development.

Required Skills & Experience

Deep experience in

GPU compute technologies

(e.g., HIP, CUDA, OpenCL, OpenMP) Hands-on experience

modifying or developing GDB

or similar low-level tools Strong programming skills in

C, C++, and assembly

Solid understanding of

Linux systems development

, including tools and driver libraries Familiarity with

CPU and GPU architecture

, particularly SIMD/SIMT paradigms Open-source contributions or maintainership (e.g., GDB, Binutils, LLVM, GCC) Experience in

hardware/software debugging

using tools like GDB Bash scripting and Linux command-line proficiency Experience with Python or TCL is a plus Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Job Types: Full-time, Freelance

Pay: 510.00-550.00 per day

Schedule:

Monday to Friday No weekends
Experience:

GNU debugger: 7 years (required) Linux kernels: 6 years (required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3068453
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned