GPU Performance Modeling Driver Engineer

4 weeks ago


Cambridge MA United States Apple Inc. Full time

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, hard-working people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. Join us to help deliver the next groundbreaking Apple product

We are seeking a highly motivated, innovative, and dedicated engineer to join the Platform Architecture GPU Modeling Team; we are a group that is driving advanced exploration for next generation GPU architectures in iPhone, iPad and Mac products. We rely on strong analytical skills and close collaboration to deliver the best overall solution to our customers. In this highly visible role, you will be at the center of a chip design effort working with all disciplines, with a critical impact on getting highly performant products to millions of customers quickly. This is an opportunity to join Apple's world-class GPU team to collaborate, develop and improve GPU simulators for research, performance analysis, and architectural tuning.

Key Qualifications

* Strong software skills and proficiency in writing and debugging C/C++ code
* Graphics API familiarity with Metal, DirectX, Vulkan, or OpenGL
* Knowledge of drivers and implementation details of graphics and compute APIs
* Experience working with cutting edge graphics applications/games/benchmarks
* Strong interpersonal skills and creativity to help the team solve complex design challenges
* Familiarity with compilers and GPU/CPU architecture is a plus

Description

As part of the Platform Architecture GPU Modeling team, you will be working with architecture, design and software partners on the definition and tuning of Apple's future GPU architectures.

The role involves the creation and maintenance of C++ code modeling the software stack for next gen GPUs. You will be responsible for implementing new and existing Metal APIs to interact with a functional and performance model of the GPU. Implementing a custom driver stack to allow the model to interact with modern workloads using ray tracing, mesh shading, and more, is critical to evaluation of new GPU features. You will collaborate with experienced architects, modeling engineers, compiler engineers, and software teams to assess the feasibility of new hardware and software features, running performance experiments and analyzing results.

Education & Experience

BS and a minimum of 3 years relevant industry experience. MS or PhD in Computer Science, Electrical Engineering or Computer Engineering is preferred.



  • Santa Clara, CA, United States NVIDIA Full time

    We are now looking for a Senior Architect for GPUs and SoCs:The NVIDIA Architecture Modelling group is looking for architects and software developers to join our various architecture efforts. A key part of NVIDIA's strength is to innovate in the graphics and parallel computing fields, delivering the highest performance in the world for high-performance...


  • Santa Clara, CA, United States NVIDIA Full time

    We are now looking for a Senior Architect for GPUs and SoCs:The NVIDIA Architecture Modelling group is looking for architects and software developers to join our various architecture efforts. A key part of NVIDIA's strength is to innovate in the graphics and parallel computing fields, delivering the highest performance in the world for high-performance...


  • Santa Clara, CA, United States NVIDIA Full time

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive PTX language design and PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable...


  • Santa Clara, CA, United States NVIDIA Full time

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive PTX language design and PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable...


  • Santa Clara, CA, United States NVIDIA Full time

    We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA...


  • Santa Clara, CA, United States NVIDIA Full time

    We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA...


  • Santa Clara, CA, United States NVIDIA Full time

    We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA...


  • Santa Clara, CA, United States NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by...


  • Westford, MA, United States Nvidia Full time

    We are now looking for a Senior Tegra System Performance Architect! Do you want to be a part of the Artificial Intelligence Revolution? Would you like to work with world-class systems architects and deep learning experts to define the next generation SoCs?NVIDIA is developing processor and system architectures that are at the forefront of accelerating...


  • Spicewood, TX, United States ARM Full time

    Job Overview:Arm is looking for a system performance modeling and analysis architect for SoC system performance using Arm IPs. You will collaborate with a brilliant team of performance architects and design engineers in driving development of new high-performance interconnect IPs, optimizing infrastructure, auto, and mobile systems, and productizing models...


  • Manor, TX, United States ARM Full time

    Job Overview:Arm is looking for a system performance modeling and analysis architect for SoC system performance using Arm IPs. You will collaborate with a brilliant team of performance architects and design engineers in driving development of new high-performance interconnect IPs, optimizing infrastructure, auto, and mobile systems, and productizing models...


  • Santa Clara, CA, United States NVIDIA Full time

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive the PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable programming model and...


  • Santa Clara, CA, United States NVIDIA Full time

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive the PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable programming model and...


  • Cambridge, United States Draper Labs Full time

    Model Based Systems EngineerJob Location US-MA-CambridgeRequisition ID 2024-8203OverviewDraper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. From military defense and space...


  • Cambridge, United States Draper Labs Full time

    Model Based Systems EngineerJob Location US-MA-CambridgeRequisition ID 2024-8203OverviewDraper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. From military defense and space...


  • Cambridge, MA, United States GCR Professional Services Full time

    Signal Processing Engineer Direct Hire, FTE w/Full Benefits and relocation as needed MUST be a US Citizen with Active Security Clearance, and the ability to hold a Top Secret Clearance. Position is onsite, work in SCIF/ Hybrid as TBD per Program Responsibilities: A typical assignment will begin with conducting a literature survey of state-of-the-art...


  • Tucson, AZ, United States Raytheon Full time

    Date Posted:2024-04-29Country:United States of AmericaLocation:AZ201: RMS AP Bldg 801 1151 East Hermans Road Building 801, Tucson, AZ, 85756 USAPosition Role Type:UnspecifiedAt Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression.  We bring the...


  • Tucson, AZ, United States Raytheon Full time

    Date Posted:2024-04-29Country:United States of AmericaLocation:AZ201: RMS AP Bldg 801 1151 East Hermans Road Building 801, Tucson, AZ, 85756 USAPosition Role Type:UnspecifiedAt Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression.  We bring the...

  • Manufacturing Modeler

    4 weeks ago


    Cambridge, MA, 02142, Middlesex County, MA, United States Experis Full time

    Our client a Global BioPharma company is seeking a Manufacturing and Supply Chain Analyst in Cambridge, MA, to support their busy manufacturing site. This role will be key to tying together production schedules and supply chain in order to ensure a smooth manufacturing process. Title: Manufacturing and Supply Chain Analyst Location: Cambridge, MA Target...


  • Santa Clara, CA, United States NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting...