GPU Driver Software Engineer - C/C++, Python, CI

Apple, Inc.

Austin (TX)

On-site

USD 150,000 - 210,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. in Austin, Texas is seeking a GPU software engineer to develop GPU driver software in C and C++ for our next-generation architectures.

You will define APIs, troubleshoot performance, and collaborate with hardware and software teams across the model, design, and deployment phases. The role includes building production-grade automated validation, using Python and SQL within a CI system, and supporting GPU software teams during driver implementation.

Qualifications

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field and 2 years of experience in the job offered or related occupation.
  • Experience with C, C++ and Python for multi-language codebases.
  • Developing secure embedded system software for ARM based application processors.
  • Experience in HW/SW interaction using C and C++.
  • Using Jenkins for CI testing of software.
  • Automating execution of software testing workflows on macOS or Linux.
  • Debugging with GDB/LLDB/Visual Studio.
  • Software versioning and releases using Git.

Responsibilities

  • Develop GPU driver software using C and C++ to validate GPU designs.
  • Define, author, and troubleshoot APIs for GPU features with focus on architecture, function and performance.
  • Develop automated processes using Python and SQL for CI validation of codebase.
  • Provide support to GPU hardware teams during model, design and deployment phases.
  • Assist GPU software teams during production driver implementation.

Skills

C/C++
Python
CI/CD (Jenkins)
Embedded systems
GDB/LLDB
Git

Education

Master’s degree in CS/CE/EE

Tools

Jenkins
Git

Job description

Apple Inc. in Austin, Texas is seeking a GPU software engineer to develop GPU driver software in C and C++ for our next-generation architectures.

You will define APIs, troubleshoot performance, and collaborate with hardware and software teams across the model, design, and deployment phases. The role includes building production-grade automated validation, using Python and SQL within a CI system, and supporting GPU software teams during driver implementation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GPU Graphics Software Engineer - Verification & Bring-up
GPU Graphics Software Engineer - Verification & Bring-up

Apple, Inc. • Austin (TX)

On-site
USD 120,000 - 170,000
GPU Performance Modeling & Driver Engineer
GPU Performance Modeling & Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
GPU Modeling & Performance Engineer
GPU Modeling & Performance Engineer

Apple Inc. • Austin (TX)

Hybrid
USD 120,000 - 170,000
GPU Performance & Modeling Engineer
GPU Performance & Modeling Engineer

Apple, Inc. • Austin (TX)

On-site
USD 120,000 - 190,000
Software Development Engineer
Software Development Engineer

Apple, Inc. • Austin (TX)

On-site
USD 150,000 - 210,000
GPU Performance Modeling Engineer for Next-Gen Architectures
GPU Performance Modeling Engineer for Next-Gen Architectures

Apple Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
GPU Performance Analyst: Architecture & Optimization
GPU Performance Analyst: Architecture & Optimization

Apple, Inc. • Austin (TX)

On-site
USD 120,000 - 190,000
GPU Performance Modeling & Driver Engineer
GPU Performance Modeling & Driver Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 147,400 - 220,900
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
GPU Performance Modeling Engineer, Platform Architecture
GPU Performance Modeling Engineer, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
GPU Graphics Driver Software Engineer
GPU Graphics Driver Software Engineer

Experis Technology Group • San Jose (CA)

On-site
USD 110,000 - 117,000