Talent.com
Compiler Engineer - GPU Debugging Tools
Compiler Engineer - GPU Debugging ToolsNVIDIA • Remote, Poland
Compiler Engineer - GPU Debugging Tools

Compiler Engineer - GPU Debugging Tools

NVIDIA • Remote, Poland
Ponad 30 dni temu
Opis pracy

Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your products to debug their systems/applications. Watch with satisfaction as 3rd-party developers use the debugger API that you helped develop to create custom debug tools to tackle complex customer debugging problems. Innovate as you develop the debug capability of future generations of NVIDIA GPUs. Be a part of the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.

NVIDIA is looking for a senior software engineer with expertise in the compiler/debugger interfaces (ELF, DWARF, AST, IR, etc.) to join our efforts to advance our compute debugger products to the next level. The position will be part of a dynamic, worldwide team that develops and maintains a portfolio of debug tools and libraries that are hosted and targeting OSes including Windows, Linux, and other embedded system real time OSes (RTOS).

What you’ll be doing:

You will apply your knowledge of debuggers, binary instrumentation and computer architecture to enhance existing compute debugger tools and libraries, and extend them to new use cases. You should be comfortable working in C, C++ and assembly on a wide range of supported platforms: Windows, Linux, and embedded real time OSes. You should also be comfortable interacting with different development teams, and have an eagerness to learn about new compute and graphics drivers, GPU architectures and operating systems.

  • Develop the compute debugger tools for GPUs running on Windows, Linux, and embedded operating systems.

  • Extend the existing capabilities of the compute debug tools to support C++ expression parsing, expression evaluation, and code generation for GPU-evaluated conditional breakpoints, code patches, etc. to the instruction steam of the kernel(s) being debugged.

  • Collaborate with the compiler team to generate workflows and interfaces to enable the compiler to support expression evaluation and optimized code generation on behalf of the debugger.

  • Effectively estimate and prioritize tasks in order to create realistic delivery schedules.

  • Write fast, effective, maintainable, reliable and well-documented code.

  • Provide peer reviews to other engineers, including feedback on performance, scalability and correctness.

  • Mentor junior engineers.

What we need to see:

  • BS or MS in Computer Science or equivalent experience

  • 5+ years of experience

  • Strong programming ability in C, C++, Assembly Language and scripting languages

  • Excellent knowledge of computer architecture of x86 or ARM CPUs

  • Strong skills with low-level programming using assembly languages

  • Source control understanding (git, Perforce, etc.)

  • Ability to self-manage, communicate, and adapt in a fast paced, high demand environment with changing priorities and direction

  • Excellent communication skills, written and verbal

Ways to stand out from the crowd:

  • Experience with compiler AST and IR representations

  • Knowledge of CUDA programming

  • Demonstrated experience with build systems (CMake, Ninja, etc.)

  • Ability to interpret ELF/DWARF compiler output

  • Experience with Clang and/or LLVM

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, driven, and passionate about software tools, we want to hear from you!

Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

Compiler Engineer - GPU Debugging Tools • Remote, Poland

Podobne stanowiska
Senior/Staff Backend Compiler Engineer - Shape Compilers

Senior/Staff Backend Compiler Engineer - Shape Compilers

Axelera AI • Polska
A cutting-edge AI company in Poland is seeking a Senior/Staff Backend Compiler Engineer to enhance its in-house domain-specific language and compiler stack.The ideal candidate will have over 5 year...Pokaż więcej
Ostatnia aktualizacja: 21 dni temu • Promowane
Senior C++ Engineer - GPU, Cloud AV (Remote)

Senior C++ Engineer - GPU, Cloud AV (Remote)

Intellectsoft • Polska
A software development company in Poland is seeking an experienced C++ developer to join their R&D team.The role involves developing software for a demanding cloud-based audio/video processing serv...Pokaż więcej
Ostatnia aktualizacja: 10 dni temu • Promowane
Senior MLOps Engineer

Senior MLOps Engineer

Fortytwo • Polska
AI protocol on Monad that leverages idle consumer hardware for swarm inference.It enables Small Language Models to achieve advanced multi-step reasoning at lower costs, surpassing the performance a...Pokaż więcej
Ostatnia aktualizacja: ponad 30 dni temu • Promowane
Field PLC Engineer: Deploy & Commission Data Center Systems

Field PLC Engineer: Deploy & Commission Data Center Systems

Divcon • Polska
A leading automation solutions provider in Poland is seeking a Field PLC Engineer to support the deployment and commissioning of PLC-based control systems in data center facilities.This highly tech...Pokaż więcej
Ostatnia aktualizacja: ponad 30 dni temu • Promowane
Senior/Staff Backend Compiler Engineer

Senior/Staff Backend Compiler Engineer

Axelera AI • Polska
Axelera AI is not your regular deep-tech startup.We are creating the next-generation AI platform to support anyone who wants to help advancing humanity and improve the world around us.In just four ...Pokaż więcej
Ostatnia aktualizacja: 21 dni temu • Promowane
Remote Senior C++ ML Kernel Engineer

Remote Senior C++ ML Kernel Engineer

EPAM Systems • Polska
A leading global tech company is seeking a highly skilled Senior Software Developer for a fully remote position in Poland.The ideal candidate will have expertise in C++, AI, and machine learning, w...Pokaż więcej
Ostatnia aktualizacja: ponad 30 dni temu • Promowane
Forward-Deployed Engineer

Forward-Deployed Engineer

Ruby Labs • Polska
Ruby Labs is a leading tech company that creates and operates innovative consumer products.We offer a diverse range of opportunities across the health, education, and entertainment industries.Our i...Pokaż więcej
Ostatnia aktualizacja: 7 dni temu • Promowane
GCP DevOps Engineer

GCP DevOps Engineer

Seargin • Polska
Deploy and maintain GCP networking, access controls, and data platform infrastructure.Operate data platforms, diagnose job failures, and manage permissions across environments.Develop and optimize ...Pokaż więcej
Ostatnia aktualizacja: 21 dni temu • Promowane
Senior GPU Compute Engineer - NCCL & AI Workload Performance IRC290367

Senior GPU Compute Engineer - NCCL & AI Workload Performance IRC290367

Hitachi Vantara Corporation • Polska
Company has globally distributed platform that helps enterprises deliver high-performance, secure applications and content.Its cloud compute business focuses on a distributed and edge-native cloud ...Pokaż więcej
Ostatnia aktualizacja: 8 dni temu • Promowane
Space Networks Test Engineer — 5G Lab & Automation

Space Networks Test Engineer — 5G Lab & Automation

Nokia Global • Polska
A leading telecommunications company in Poland is seeking a passionate Test Engineer.The role involves analyzing features, designing test cases, and automating tests to ensure high product quality....Pokaż więcej
Ostatnia aktualizacja: 28 dni temu • Promowane
Billing Systems Engineer

Billing Systems Engineer

Solera Corporation • Polska
Billing Systems Engineer page is loaded## Billing Systems Engineerlocations: Virtual Polandtime type: Full timeposted on: Posted 3 Days Agojob requisition id: JR- **Who We Are**Solera is a global l...Pokaż więcej
Ostatnia aktualizacja: ponad 30 dni temu • Promowane
Senior GPU Compute Engineer – NCCL & AI Workload Performance IRC290367

Senior GPU Compute Engineer – NCCL & AI Workload Performance IRC290367

GlobalLogic • Polska
Senior GPU Compute Engineer – NCCL & AI Workload Performance IRC.Company has globally distributed platform that helps enterprises deliver high-performance, secure applications and content.Its cloud...Pokaż więcej
Ostatnia aktualizacja: 7 dni temu • Promowane
Senior GPU Compute Engineer - NCCL & AI Performance

Senior GPU Compute Engineer - NCCL & AI Performance

GlobalLogic • Polska
A global technology company in Poland is seeking a Senior GPU Compute Engineer to optimize GPU clusters and lead technical solutions in AI performance.This role requires over 5 years in GPU computi...Pokaż więcej
Ostatnia aktualizacja: 8 dni temu • Promowane
HIL & SIL Engineer

HIL & SIL Engineer

Global Connect Technologies • Polska
We are seeking a skilled HIL & SIL Engineer to design, develop, and execute simulation-based testing for embedded systems.The role involves validating control algorithms and system behavior using H...Pokaż więcej
Ostatnia aktualizacja: 11 dni temu • Promowane
Forward Deployed Engineer

Forward Deployed Engineer

Swans • Polska
If you're obsessed with technology and love grinding on complex systems, this is where you'll showcase your technical skills while solving hands-on operational challenges for law firm owners.You'll...Pokaż więcej
Ostatnia aktualizacja: ponad 30 dni temu • Promowane
Lead Distributed GPU Compute & NCCL Optimizations

Lead Distributed GPU Compute & NCCL Optimizations

Hitachi Vantara Corporation • Polska
A leading technology firm in Poland seeks an experienced professional to optimize distributed GPU clusters.You will configure and enhance NCCL while providing technical leadership for distributed c...Pokaż więcej
Ostatnia aktualizacja: 8 dni temu • Promowane
Controls Field Engineer – Turbines & PLCs (Travel)

Controls Field Engineer – Turbines & PLCs (Travel)

FieldCore • Polska
A global energy company in Poland seeks engaged individuals for the Field Engineering Program and Technical Field Advisor position.You will manage controls activities during installation and mainte...Pokaż więcej
Ostatnia aktualizacja: 20 dni temu • Promowane
Field Configuration Engineer

Field Configuration Engineer

AIM • Polska
About AIM Intelligent Machines.Everything humanity depends on is mined, dug, or grown.At AIM, we are building the autonomous linchpin of civilization.We transform heavy machinery—bulldozers, loader...Pokaż więcej
Ostatnia aktualizacja: 15 dni temu • Promowane