19 days old

3D/VFX Performance SW Engineer/Architect

Portland, OR
  • Job Code
  • Jobs Rated


Posted: Nov 1, 2019

Weekly Hours: 40

Role Number: 200119236

Help shape the future of the Mac in the creative market. The Pro Workflow team is seeking a 3D/VFX Performance SW Engineer/Architect to join a team of Performance Architects and Workflow Content experts to build out workflows and then 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 (developers?).

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 modern Gfx API's: OpenGL, DX9+, Metal, Vulkan
  • Experience in development of commercial digital content creation applications across multiple OS's
  • Knowledge of OpenCL, CUDA, SysCL
  • Experience with System & CPU & GPU performance analysis tools (i.e. VTune, Windows Performance Analyzer, Nsight, GPA, etc)
  • Knowledge of TBB, OpenMP, GCD
  • Knowledge of VFX reference platform and associated projects/technologies


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 commiserate experience

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2020-01-01 Expires: 2020-01-30

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

3D/VFX Performance SW Engineer/Architect

Apple, Inc.
Portland, OR

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast