GDB developer

1 Month ago • All levels

Job Summary

Job Description

This role involves working on ROCgdb, an open-source GDB-based debugger for heterogeneous computing. Responsibilities include researching and implementing software algorithms to improve debugging capabilities, collaborating with AMD engineering teams, advising technical directions for GPU debugging support, and communicating across teams. The job requires deep knowledge in GPU, experience working with and modifying the GNU Debugger (GDB), and experience as an open-source contributor. The work focuses on developing Linux tools and driver libraries. The goal is to enhance user debugging and experience in heterogeneous computing environments.
Must have:
  • Experience and deep knowledge in GPU (especially Compute part of it)
  • Experience with working on GNU Debugger (GDB) not just as user but modified GDB
  • Open-Source Contributor/Maintainer (Linux, Kernel/Drivers)
Good to have:
  • Linux software development experience
  • Strong technical skills and experience in software product development using C, C++ and assembly.
  • Experience in generic data processing and algorithms
  • CPU/GPU architecture knowledge
  • Excellent English verbal/written communication
  • HW/SW debugging experience using GDB tool
  • Linux Bash experience
  • SIMD/SIMT architecture understanding
  • GPU platform debugging experience
  • GDB open-source project development experience
  • Open-source upstream presence (Binutils, GDB, GCC, LLVM, etc)
  • Compute language/API experience (HIP, CUDA, OpenCL or OpenMP)
  • Embedded platform software development
  • Python/TCL experience

Job Details

Project description

Working on ROCgdb, ROCm's open source GDB-based debugger for heterogeneous computing (CPU and GPU), targeting multiple offloading/compute/graphics languages and frameworks Linux tools and driver libraries development.

Responsibilities
bullet icon

Research and implement state-of-the-art software algorithms in heterogeneous debugging support domain to improve user debugging capabilities and experience.

bullet icon

Work closely with AMD software and hardware engineering teams to remain knowledgeable of current trends and future features; provide suggestions for feature and fixes in released and unreleased products.

bullet icon

Advise technical directions for GPU debugging support effort across components and domains.

bullet icon

Communicate across AMD teams to identify opportunities and facilitate feedback between groups.

Skills

Must have

bullet icon

Experience and deep knowledge in GPU ( especially Compute part of it)

bullet icon

Experience with working on GNU Debugger (GDB) not just as user but modified GDB

bullet icon

Open-Source Contributor/Maintainer ( Linux, Kernel/Drivers)

Nice to have

bullet icon

Linux software development experience

bullet icon

Strong technical skills and experience in software product development using C, C++ and assembly.

bullet icon

Experience in generic data processing and algorithms

bullet icon

CPU/GPU architecture knowledge

bullet icon

Excellent English verbal/written communication

bullet icon

HW/SW debugging experience using GDB tool

bullet icon

Linux Bash experience

bullet icon

SIMD/SIMT architecture understanding

bullet icon

GPU platform debugging experience

bullet icon

GDB open-source project development experience

bullet icon

Open-source upstream presence (Binutils, GDB, GCC, LLVM, etc)

bullet icon

Compute language/API experience (HIP, CUDA, OpenCL or OpenMP)

bullet icon

Embedded platform software development

bullet icon

Python/TCL experience

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Palo Alto Networks - Principal DevOps Engineer (Cortex)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
Vercel - Security Automation Engineer

Vercel

San Francisco, California, United States (Hybrid)
3 Weeks ago
Motorola solutions - Functional Test Engineer

Motorola solutions

Cork, County Cork, Ireland (On-Site)
3 Weeks ago
Autodesk - Principal Security Engineer, Device Trust

Autodesk

Toronto, Ontario, Canada (On-Site)
1 Week ago
Thales - Storage/Back-up Administrator

Thales

Bucharest, Bucharest, Romania (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Staff Emulation Design Verification Engineer

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Techland - Security Analyst

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Weeks ago
Canonical - Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

(Remote)
3 Weeks ago
NC America llc - System Administrator

NC America llc

Irvine, California, United States (On-Site)
1 Month ago
Miratech - Senior Identity Access Management Engineer (PAM Architecture)

Miratech

Gurugram, Haryana, India (On-Site)
1 Week ago
ness digital  - CloudOps Engineer

ness digital

Romania (On-Site)
1 Month ago
Rackspace Technology - AWS Migration Engineer

Rackspace Technology

India (Remote)
1 Month ago
The Walt Disney Company - Senior Real Time Pipeline Engineer (PH)

The Walt Disney Company

Glendale, California, United States (On-Site)
7 Months ago
Trend Micro - DevOps Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Senior Site Reliability Engineer - AI Research Clusters

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

Netflix - Software Engineer (L5) - Developer Enablement Tooling

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Evolution  - Data Scientist

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
10 Months ago
Enphase Energy - Field Service Technician, Solar/PV

Enphase Energy

Poznań, Greater Poland Voivodeship, Poland (On-Site)
3 Months ago
CD PROJEKT RED - Asset Artist (Geology Environment) - Contract

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
AvatarUX - QA Automation Engineer

AvatarUX

Poland (Remote)
1 Month ago
Simcorp - Data Migration Delivery Lead - Capital Markets

Simcorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
Ruby play - Engineering Lead (Engagement Tools)

Ruby play

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Larian Studios - Senior Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Months ago
Activision - Tools Engineers (Mid to Senior Principal Level)

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Activision - Principal Level Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Bucharest, Bucharest, Romania (On-Site)

United States (Remote)

Eindhoven, North Brabant, Netherlands (On-Site)

India (Remote)

Sydney, New South Wales, Australia (On-Site)

Adelaide, South Australia, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug