... caching, kernel programming, embedded systems) to develop graphics validation software and ... CUDA Understanding of the GPU pipeline and graphics theory Understanding of system and SoC ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... CUDA Understanding of the GPU pipeline and graphics theory Understanding of system and SoC ...
Senior ML Accelerator Engineer - GPU
Austin, TX · On-site
$128K - $261K/yr
We pioneernew approachesto model export,kernel development, and performance engineering so that ... Design, implement, benchmark, and iterate on CUDA-based kernels and custom operators to ...
Senior ML Accelerator Engineer - GPU
Austin, TX · On-site
$128K - $261K/yr
We pioneernew approachesto model export,kernel development, and performance engineering so that ... Design, implement, benchmark, and iterate on CUDA-based kernels and custom operators to ...
We pioneernew approachesto model export,kernel development, and performance engineering so that ... GPU programming (CUDA) and familiarity with ML SW stack (e.g.,cuDNN,cuBLAS) * Experience with ML ...
We pioneernew approachesto model export,kernel development, and performance engineering so that ... GPU programming (CUDA) and familiarity with ML SW stack (e.g.,cuDNN,cuBLAS) * Experience with ML ...
Principal Software Engineer, Profiling Services
Austin, TX · On-site
$133K - $179K/yr
Set technical direction for an engineering team; mentor engineers, drive technical planning to ... CUDA streams/graphs, and kernel behavior. * Track record building continuous, always-on, or multi ...
Principal Software Engineer, Profiling Services
Austin, TX · On-site
$133K - $179K/yr
Set technical direction for an engineering team; mentor engineers, drive technical planning to ... CUDA streams/graphs, and kernel behavior. * Track record building continuous, always-on, or multi ...
Senior ML Compiler Engineer
$103K - $142K/yr
We pioneernew approachesto model export,kernel development, and performance engineering so that ... GPU programming (CUDA) and familiarity with ML SW stack (e.g.,cuDNN,cuBLAS) * Experience with ML ...
Senior ML Compiler Engineer
$103K - $142K/yr
We pioneernew approachesto model export,kernel development, and performance engineering so that ... GPU programming (CUDA) and familiarity with ML SW stack (e.g.,cuDNN,cuBLAS) * Experience with ML ...
Principal Software Engineer, Profiling Services
Austin, TX · On-site
$133K - $179K/yr
They are seeking a Principal Software Engineer to design and implement a low-overhead GPU profiling ... CUDA streams/graphs, and kernel behavior. • Track record building continuous, always-on, or multi ...
Principal Software Engineer, Profiling Services
Austin, TX · On-site
$133K - $179K/yr
They are seeking a Principal Software Engineer to design and implement a low-overhead GPU profiling ... CUDA streams/graphs, and kernel behavior. • Track record building continuous, always-on, or multi ...
Staff Engineer, Software
Austin, TX · On-site
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU Preferred ... Prior experience GPU libraries like CUDA and ROCm is a plus * 9+ years of experience Physical ...
Staff Engineer, Software
Austin, TX · On-site
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU Preferred ... Prior experience GPU libraries like CUDA and ROCm is a plus * 9+ years of experience Physical ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
Staff Engineer, Software
Austin, TX · On-site
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU Preferred ... Prior experience GPU libraries like CUDA and ROCm is a plus * 9+ years of experience Physical ...
Staff Engineer, Software
Austin, TX · On-site
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU Preferred ... Prior experience GPU libraries like CUDA and ROCm is a plus * 9+ years of experience Physical ...
Senior Staff Engineer, Software
Austin, TX · On-site
$119K - $157K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
Senior Staff Engineer, Software
Austin, TX · On-site
$119K - $157K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
Senior Staff Engineer, Software
Austin, TX · On-site
$119K - $157K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
Senior Staff Engineer, Software
Austin, TX · On-site
$119K - $157K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
Senior Staff Engineer, Software
$111K - $146K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
Senior Staff Engineer, Software
$111K - $146K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
... caching, kernel programming, embedded systems) to develop graphics validation software and ... Preferred Qualifications Experienced with Graphics, OpenGL, and CUDA Understanding of the GPU ...
Senior Staff Engineer, Software
Richardson, TX · On-site
$111K - $146K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
Senior Staff Engineer, Software
Richardson, TX · On-site
$111K - $146K/yr
Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU * Proven ability to ... Prior experience GPU libraries like CUDA and ROCm is a plus * 12+ years of experience Physical ...
Cuda Kernel Engineer information
What are common challenges faced by CUDA Kernel Engineers when optimizing GPU code for performance?
What is a CUDA Kernel Engineer?
What skills and qualifications are needed to be a CUDA Kernel Engineer?

Full-time
Re-posted 17 days ago
Apple rating
8.0
Based on 677 frontline employees who took The Breakroom Quiz
7th of 30 rated technology retailers
Job description
Join a team of expert software engineers with diverse backgrounds (graphics, video encoding, video processing, file systems, CPUs and caching, kernel programming, embedded systems) to develop graphics validation software and integrate it into system level test environment.
Description
You will be writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem.
You will apply your deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC.
You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups.
You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.)
You will debug SoC software and hardware issues, and perform system level validation.
Minimum Qualifications
A minimum of a bachelor's degree in relevant field and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field
Preferred Qualifications
Experienced with Graphics, OpenGL, and CUDA
Understanding of the GPU pipeline and graphics theory
Understanding of system and SoC architectures
Experienced with image processing, memory hierarchies, and compilers
Strong C/C++ programming skills
Implement and run ML/LLM workloads for GPU characterization
Proficient in Python and GNU Make
Deep understanding of compute systems, operating systems, and computer architecture
Passionate about writing code close to the hardware, and debugging.
In-depth knowledge and experience in SoC system level validation and debugging of SoC software and hardware issues.
You enjoy the validation mentality: meticulous, curious, and persistent.
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976