GDB developer

2 Months 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

Larian Studios - IT Systems Administrator

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
smarsh - Cloud Engineer III-Observability

smarsh

India (Hybrid)
5 Months ago
Zones - IT Help Desk Technician

Zones

Boston, Massachusetts, United States (On-Site)
2 Months ago
The Walt Disney Company - Lead Software Engineer - Front End/Roku

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
Next Level Business Services - Technical Lead – Java

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Power Integrations - Equipment Engineer

Power Integrations

Penang, Malaysia (On-Site)
3 Months ago
bytedance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

bytedance

Singapore (On-Site)
8 Months ago
Welltech - Junior HelpDesk Engineer

Welltech

Ukraine (Hybrid)
6 Days ago
Nine - Partnership Coordinator

Nine

North Sydney, New South Wales, Australia (On-Site)
6 Days ago
cirrus logic - Mixed Signal IC Layout Designer

cirrus logic

Austin, Texas, United States (Hybrid)
1 Month ago
Populla - Senior Software Engineer - Full Stack

Populla

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
TFL Group - PHP Developer

TFL Group

Overland Park, Kansas, United States (On-Site)
5 Months ago
Sporty - IN Associate - Customer Success

Sporty

Mumbai, Maharashtra, India (Remote)
1 Year ago
Niantic - Game Designer, Pokémon GO

Niantic

Tokyo, Japan (Hybrid)
2 Months ago
Nice - Cloud Operations Engineer

Nice

Hoboken, New Jersey, United States (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

Axel springer - Account Consultant (f/m/d) German-speaking

Axel springer

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Playtika - Talent Acquisition Specialist

Playtika

Poland (On-Site)
4 Months ago
People Can Fly - Corporate & Securities Legal Counsel

People Can Fly

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Valeo - SSC Finance Leasing Administrator

Valeo

Skawina, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Activision - Senior UI Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Year ago
Donkey crew - Technical Artist

Donkey crew

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
2 Months ago
smartbear - Junior Backend Engineer

smartbear

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Days ago
Marsh McLennan - Digital Content Governance Specialist

Marsh McLennan

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Simcorp - Lead IT Service Specialist

Simcorp

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Days ago
pixel ant  - EU Job

pixel ant

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Days 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.

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Sofia, Sofia City Province, Bulgaria (On-Site)

Hyderabad, Telangana, India (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Pune, Maharashtra, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (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