Job Responsibilities: Performance Engineer
Salary: $20-30/Hour
Company: Apple
Location: Concord, USA
Educational Requirements: Bachelor's Degree
Summary
Apple’s GPU, pix, and display software program crew presents the photos software program foundation throughout all of Apple’s modern merchandise, together with iPhone, iPad, Apple tv, Mac, and Apple Watch. Our responsibilities embody the frameworks, developer gear, and device drivers for the GPU and show on all Apple hardware.
Metallic three offers close to-direct get admission to to the pics processing unit (GPU), permitting you to improve the portraits and compute capacity of apps on iOS, macOS, watchOS, and tvOS. Building upon an green low-overhead structure with pre-compiled shaders, first-rate-grained useful resource manage, and multithreading guide, metal 2 further boosts performance by way of allowing the GPU to take greater manipulate of the rendering pipeline. Transferring beyond simply portraits, metallic 2's deep assist for GPU-accelerated gadget learning and stepped forward developer equipment make it even easier to debug, optimize, and installation metal apps.
Key Qualifications
- Robust programming talents and understanding of C/C++
- Improvement enjoy on linux, macOS, home windows, or console
- Software design, trouble fixing and debugging capabilities
- Revel in with GPU hardware and software program architecture evaluation, design, and implementation
- Sturdy background with GPU and CPU performance optimizations
Description
We're seeking out an brilliant performance engineer with a passion toward graphics. Are you a self-motivated person who thrives with being worried in all levels of improvement? If so, we want you to assist pressure tremendous overall performance of Apple’s latest GPU technology in software program and hardware. To achieve success on this position, you've got a ardour toward video games, packages, and benchmarks. Duties consist of analyzing workloads to broaden and/or enhance performance assessments. Development of gear is likewise a plus to streamline verification of measurements. You may work collaboratively with engineers from driving force, framework, hardware, and structure teams to define necessities and contribute to our benchmark suite.
Schooling & revel in
- Technical BS/MS diploma or equivalent revel in
Extra requirements
- Experience with embedded structures a plus
- Expertise of metallic, Vulcan, DirectX12, or other portraits and compute developer APIs a plus
- Know-how of macOS, middle Animation, UIKit, middle pics and iOS programming a plus
- Experience with utility person interface programming, scene graphs, and pics rendering techniques a plus
- Enjoy inside the video video games enterprise is a plus
Pay & advantages
At Apple, base pay is one part of our general repayment bundle and is determined within a variety. This presents the possibility to develop as you grow and broaden within a function. The base pay range for this position is between $130,000 and $242,000, and your base pay will rely upon your capabilities, qualifications, experience, and area.
Apple employees additionally have the opportunity to come to be an Apple shareholder thru participation in Apple’s discretionary worker stock packages. Apple personnel are eligible for discretionary restrained inventory unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s worker stock purchase Plan. You’ll additionally obtain advantages which include: complete scientific and dental insurance, retirement benefits, a variety of discounted merchandise and loose services, and for formal education associated with advancing your career at Apple, reimbursement for certain academic prices — which includes training. Moreover, this function is probably eligible for discretionary bonuses or commission payments as well as relocation. Study extra approximately Apple advantages.
Word: Apple benefit, compensation and employee stock programs are problem to eligibility requirements and other terms of the relevant plan or application.
