Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Kernel Driver Engineer - Graphics, Games, & ML

Apple

Summary Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something — you'll add something. Description Apple's GPU Software team which is a part of the Graphics, Games, & ML organization gives developers the tools and APIs to harness the power of the GPU across every Apple product — iPhone, iPad, Apple Watch, Apple TV, and Mac. As part of the GPU Kernel/Firmware team, you'll help design and build the low-level software that powers graphics, machine learning, and compute experiences across our entire platform lineup. The GPU Kernel/Firmware team builds the kernel and firmware drivers that connect the operating system to the GPU on every Apple product. As a system software engineer on this team, you'll design and build features spanning memory management, power management, asynchronous command processing, and error concealment for workloads ranging from games to machine learning to image processing. You'll apply deep knowledge of low-level system architecture to deliver reliable, high-performance drivers. You'll partner with a world-class team to integrate the kernel and firmware into the graphics platform, maximizing graphics and compute potential across iOS and macOS. Responsibilities Drive hardware and software roadmap decisions for ML acceleration Designs and builds kernel and firmware drivers for the GPU Develops memory management features for GPU kernel and firmware Implements power management capabilities across the GPU software stack Builds asynchronous command processing systems for GPU workloads Designs error concealment mechanisms to improve driver reliability Partners with cross-functional engineering teams to integrate kernel and firmware into the graphics platform Collaborates with engineers across Apple to maximize graphics and compute performance on iOS and macOS Minimum Qualifications 5 plus years of strong programming skills in C/C++ Solid understanding of computer system architecture Experience with driver development or operating system concepts Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent work experience Preferred Qualifications Master's degree in Computer Science, Computer Engineering, or a related technical field Experience with power management and control theory Experience with GPU architecture or graphics/compute driver development #J-18808-Ljbffr Apple

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Kernel Driver Engineer - Graphics, Games, & ML in Cupertino, CA vacancy
  • $184.7k - $324.8k

     ...On-Device ML Quality Infrastructure Engineer, Graphics, Games & ML Cupertino, California, United States Machine Learning and AI The On-Device Machine Learning team at Apple is responsible for enabling the Research to Production lifecycle of cutting edge machine learning... 
    Games
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $147.4k - $272.1k

     ...ML Framework (MetalLM) Engineer, Graphics, Game and ML Cupertino, California, United States Apple’s Server ML Frameworks team in GPU, Graphics and...  ...tensor, pipeline and expert parallelism. Develop kernel and compiler level optimizations and perform in‑depth... 
    Games
    Relocation package

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $184.7k - $324.8k

     ...On-Device ML Infrastructure Engineer (CoreML Runtime), Graphics, Games and Machine Learning Cupertino, California, United States Machine Learning and AI Imagine...  ...the on-device graph compiler, runtime, and kernels for delivering ML operators. Develop production... 
    Games
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $184k - $287.5k

     ...an enthusiastic and competent Senior Graphics Shader Compiler Engineer for an exciting and fun role in our GPU...  ...cars to graphics workloads for AAA game titles on gaming platforms. Our compiler...  ...compiler component for our graphics drivers as well as for accelerating general... 
    Games
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $216.6k - $325k

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group GPU ASICS EngineeringGeneral...  ...support and development of the pre-silicon kernel mode driver, developing software, tools, and tests for various graphics workloads, supporting a multitude of project... 
    Suggested

    QUALCOMM, Inc.

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

    The Graphics Developer Tools team is seeking an exceptional technical...  ...Research, GPU Architecture, Driver, SDK, and Developer...  ...with GPU architects, driver engineers, SDK teams, and graphics developers...  ...Engage with external developers, game studios, engine teams, and strategic... 
    Games
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • NVIDIA in Santa Clara, CA seeks a Vulkan Performance driver engineer to optimize graphics pipelines from game engines to hardware, delivering best-in-class performance, power efficiency and latency. You will diagnose bottlenecks, implement driver improvements and collaborate... 
    Games

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • Apple is seeking a systems software engineer to join the GPU Kernel/Firmware team. You will design and implement low-level drivers and memory/power management features that power graphics, machine learning, and compute workloads across iOS and macOS. This role emphasizes... 

    Apple

    Cupertino, CA
    1 day ago
  • $152k - $241.5k

     ...the growth of the PC gaming market, redefined modern computer graphics, and revolutionized...  ...system software engineer with a deep understanding of device drivers who has phenomenal...  ...the scheduling of AI/ML workloads on our GPUS...  ...with kernel mode developmentExperience... 
    Games
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • Summary Apple's Graphics, Games, and Machine Learning team provides the compute and graphics software...  ...Frameworks team is seeking a senior engineer to influence and lead new features in...  ..., you will develop critical compute and ML use cases to showcase new features. You... 
    Games

    Apple

    Cupertino, CA
    1 day ago
  • Cerebras Systems is seeking a Kernel Engineer in Sunnyvale to develop high-performance software for ML and HPC workloads on the Cerebras Wafer-Scale Engine. You will implement, optimize, and validate ML kernels, map workloads to the custom architecture, and collaborate... 

    Cerebras

    Sunnyvale, CA
    6 hours ago
  •  ...Special Projects Simulation group. You will build world simulations, prototype tools, and integrate video game and film techniques into scalable pipelines for AI/ML-inspired features. You should bring at least 5 years as a Technical Artist, strong Python, USD knowledge,... 
    Games

    Apple Inc.

    Cupertino, CA
    16 hours ago
  • Apple Inc. in Sunnyvale, CA is seeking an on-device Machine Learning Engineer to develop and implement state-of-the-art computer vision and graphics algorithms for Apple Vision Pro's Eyesight and related technologies. The role involves working across data collection, processing... 

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  • NVIDIA is seeking a motivated system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will contribute to features and improvements spanning deep learning, scientific computation,... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $181.1k - $318.4k

    Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML Cupertino, California, United States Software and Services Apple's Compositing, Color, and Display Software organization provides the graphics software foundation for all of Apple's innovative products, including... 
    Games
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $184.7k - $324.8k

     ...dedicated, and results-oriented Synthetic Data Engineer. You would join a team using simulation...  ...technology powering a broad range of AI/ML efforts at Apple. You will work on...  ...engineering fundamentals. Experience with 3D graphics or game engines, including topics such as... 
    Games
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $272k - $431.25k

     ...looking for a seasoned software professional to work on the CUDA Driver, an essential part of our platform for accelerating general...  ...various computational workloads including AI, data science, and gaming. The ideal candidate should have a BS or MS in Computer Science... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $144.6k - $263.8k

     ...Engineering Program Manager - Graphics, Gaming and Machine Learning Cupertino, California, United States Software and Services At Apple, we believe...  ...hardware, GGML drives the development of display, graphics drivers and provides frameworks and technologies that power... 
    Games
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $152k - $241.5k

     ...following sectors: Automotive, VR, Gaming, Deep Learning, and High...  ...of NVIDIA hardware, drivers, and SDKs to support current...  ...Collaborate with developer tools engineers, software library developers,...  ...applications and both user-mode and kernel-mode drivers.Proven knowledge... 
    Games
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184.7k - $324.8k

     ...The Apple Neural Engine Software team develops the compiler and runtime for machine learning accelerators on Apple Silicon. Description...  ...product platforms Develop software across our framework, driver and firmware Collaborate closely with model teams to support... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • NVIDIA is seeking a seasoned System Software Engineer to work on the CUDA Driver, a core component for accelerating general purpose computation on the...  ...deep learning, scientific computing, data science, and gaming. Responsibilities include architecting and implementing... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We're now looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it take to push every LLM inference operation to its performance ceiling? Our LLM Inference Performance Analysis and Optimization team builds the answer from the ground up. We develop... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating...  ..., and self-driving cars to video games and virtual reality.CUDA defines a...  ...driver interacts with GPU hardware, kernel mode drivers, and the operating... 
    Games

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $124k - $195.5k

    Computer graphics is experiencing its most exciting transformation in decades. Neural techniques are reshaping how we render, simulate,...  ...curiosity and collaboration — and we're looking for a Neural Graphics Engineer to grow with us. This is an opportunity to learn from some of... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...Clara seeks an Architect/Developer to design and implement CUDA Driver features that accelerate diverse workloads, focusing on CUDA Graphs...  ...OS and multithreading expertise, and the ability to work across kernel and user-space boundaries to influence next-generation GPU... 

    NVIDIA AI

    Santa Clara, CA
    1 day ago
  •  ...You will analyze software interfaces to hardware, develop across framework and firmware, and collaborate with model teams to optimize ML workloads. Strong C/C++/Python and compiler experience are required, with preferences for MS/PhD in CS/ML and MLIR knowledge. #J-188... 

    Apple

    Sunnyvale, CA
    1 day ago
  • $272k - $431.25k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating...  ...computation, and self-driving cars to video games and virtual reality! CUDA defines a...  ...driver interacts with GPU hardware, kernel mode drivers, switches and the... 
    Games

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $112.7k - $169.1k

     ...players — across billions of monthly users on the world's leading game engine. Recommendation and ranking systems are the core of this work:...  ...optimization. Experience working with large-scale data and ML systems, whether through research or industry internships.... 
    Games
    Internship
    Work at office
    Worldwide
    Relocation package
    Shift work

    Unity

    Mountain View, CA
    4 days ago
  • $308k

     ...Responsibilities Join the AI-3D engine team, where we push the...  ...-generation neural engine for games and other interactive content...  ...is to move beyond traditional graphics pipelines, where geometry, animation...  ...who combine current ML expertise with depth in 3D or... 
    Games
    Temporary work

    TikTok

    San Jose, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than...  ...an outstanding Graphics System Software Engineer to expand the AI for Experiences team....  ...develop, and maintain robust user-mode driver and platform code that serves as the foundation... 
    Games
    Full time
    Work experience placement
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Kernel Driver Engineer - Graphics, Games, & ML. Be the first to apply!