Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Systems Engineer - Linux

TN Germany

Augsburg

Remote

EUR 70.000 - 110.000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An innovative firm is seeking a Senior Software Engineer to join their high-impact team. This remote position focuses on enhancing an open-source GDB-based debugger for heterogeneous computing systems, requiring expertise in GPU compute technologies and low-level debugging tools. Candidates should have extensive experience in Linux tools and driver development, along with strong programming skills in C and C++. This role offers the chance to collaborate with cross-functional teams and influence future hardware and software capabilities. If you're passionate about systems software development and open-source contributions, this opportunity is perfect for you.

Qualifikationen

  • 8+ years of experience in systems software development.
  • Deep involvement in Linux tools and driver development.

Aufgaben

  • Enhancing and maintaining an open-source GDB-based debugger.
  • Designing algorithms to improve debugging and maintaining toolchains.

Kenntnisse

GPU compute technologies (HIP, CUDA, OpenCL, OpenMP)
Modifying or developing GDB
Programming in C, C++, and assembly
Linux systems development
CPU and GPU architecture
Open-source contributions
Hardware/software debugging
Bash scripting
Python or TCL

Ausbildung

Bachelor's in Computer Science
Master's in Computer Engineering
PhD in Electrical Engineering

Tools

GDB
Linux command-line tools

Jobbeschreibung

Social network you want to login/join with:

col-narrow-left

Client:

Lithe Consulting Ltd

Location:

Augsburg, Germany

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

da9c0673f26d

Job Views:

1

Posted:

27.04.2025

Expiry Date:

11.06.2025

col-wide

Job Description:

Job Description

This is a remote position.

A 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 involving CPUs and GPUs. You will 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. Responsibilities include designing algorithms to improve debugging, maintaining toolchains, and guiding the technical direction of debugging support across compute domains. This is a senior-level role suited for 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



Requirements
Linux drivers, GNU debugger, C/C++
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.