System Performance Architect/Engineer - Pro Workflow

Apple Inc.
Apply Now

Job Description

Job Summary: Help shape the future of Macs, iPads, and iPhones in the Media & Entertainment industry. The Pro Workflow team is seeking a System Performance Architect to join a team of System Performance Architects and Content creatives to build out real world workflows, analyze performance and usability from application software to OS to drivers and hardware to inform decisions with respect to hardware & system architecture, software architecture and feedback to 3rd party software.

This will include, but is not limited to, the evaluation of system and device level characteristics from low level device metrics (e.g. throughput, latency, caching/paging behaviors, power/efficiency, etc.) in the presence of operating systems, compiler, power management, and software interactions that ultimately determine the user’s experience on a Mac. The architect will identify performance bottlenecks, inefficiencies, and architectural improvement areas in hardware and software, and work with internal teams and external software vendors on addressing and taking advantage of them. Experience developing or working with leading digital content creation applications (Maya, Houdini, Nuke, Substance Painter, 3DSMax, Cinema4D) and/or leading 3D or VFX plugins is greatly beneficial.

Key Qualifications

  • 5-10 years of experience in computer architecture, performance analysis & debug
  • Knowledge of operating system fundamentals, graphics driver software and software development
  • Performance analysis and debug experience from application software to OS and driver SW to HW are critical
  • System and Computer architecture knowledge, including multi-core/multi-threading & SIMD technologies
  • Familiarity with TBB and other concurrency frameworks
  • Familiarity with modern Gfx API’s: OpenGL, DX12, Metal, Vulkan

Bonus qualifications

  • Experience analyzing & diagnosing issues and opportunities in micro-architecture (CPU, GPU, and SOC levels)
  • Experience programming in OpenCL, CUDA, SysCL, TBB, GCD, OpenMP
  • Experience with System & CPU & GPU performance analysis tools (i.e. VTune, Windows Performance Analyzer, NSight, GPA, etc)
  • Experience in development of commercial digital content creation applications across multiple OS’s
  • Knowledge of VFX reference platform and associated projects/technologies

Description

The job will entail close interaction with third party software development groups as well as hardware/silicon vendors. The architect will be responsible for clear and concise reporting of performance, efficiency, architecture, micro-architecture, and implementation analysis of both hardware and software to engineering teams as well as upper management.

Education & Experience

MS/PhD in Electrical Engineering, Computer Engineering, Computer Science, similar degrees or equivalent experience

Company Info.

Apple Inc.

Headquartered in Cupertino, California, Apple Inc. is a multinational technology company that focuses on producing consumer electronics, software, and online services. It holds the distinction of being the world's largest technology company by revenue and the world's biggest company by market capitalization as of June 2022. Apple is the second-largest mobile phone manufacturer and the fourth-largest personal computer vendor by unit sales.

  • Industry
    Computer software,Consumer electronics
  • No. of Employees
    154,000
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Apple Inc. is currently hiring System Performance Engineer Jobs in Portland, OR, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More