GDB developer

3 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

Onehouse - Open Source Engineer

Onehouse

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
USE Insider - Technical Support Specialist (TR Based US Support )

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
1 Week ago
Welltech - Product Operations Manager

Welltech

Limassol, Limassol, Cyprus (Remote)
3 Months ago
Interactive Brokers - Security & Fraud Prevention Case Manager

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Universal Music Group - Manager, A&R Administration

Universal Music Group

Nashville, Tennessee, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Data Engineer Internship

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
Autodesk - Senior Software Engineer (Power Platform)

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Workato - Senior Technical Instructor

Workato

London, England, United Kingdom (On-Site)
1 Month ago
binance - DevOps Engineer

binance

Asia, Lima Region, Peru (Remote)
5 Months ago
Nordson Corporation - Manager, Product Development Engineering

Nordson Corporation

Carlsbad, California, United States (On-Site)
2 Months ago
iLogos - Senior Unity Developer

iLogos

(Remote)
7 Months ago
Games2win - Sr Unity Game Developer

Games2win

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Security and Privacy

Google

San Francisco, California, United States (On-Site)
9 Months ago
HCL Tech - Technical specialist .net,c#,angular

HCL Tech

London, England, United Kingdom (On-Site)
2 Months ago
Illumina - Staff Software Signal Processing Engineer/Scientist

Illumina

San Diego, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

bombit - Development Program for Game Developers

bombit

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)
2 Months ago
Techland - Senior Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
8 Months ago
Foster and partners  - Architect

Foster and partners

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
TransPerfect - Gaming Localization Project Manager

TransPerfect

Warmian-Masurian Voivodeship, Poland (Hybrid)
3 Weeks ago
Dentsu - DevOps Lead

Dentsu

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Telnyx - Software Engineer, Elixir (Wireless)

Telnyx

Kraków, Lesser Poland Voivodeship, Poland (Remote)
2 Months ago
Lionbridge Games - Technical Test Specialist

Lionbridge Games

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Veeam Software - C++ Developer

Veeam Software

Poland (Remote)
2 Months ago
Techland - Quest Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
7 Months ago
Playtika - Incident Engineer

Playtika

Poland (Hybrid)
7 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.

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Serbia (Remote)

India (Remote)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, 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