Software Engineer V

Pinnacle Technical ResourcesCupertino, CA
83d$120 - $130

About The Position

Client's iWork animation team is responsible for Keynote's custom animation engine, and the builds and transitions that it powers. Client is looking for someone to help improve the power, ease of use, and visual 'wow' factor for millions of users on macOS, iOS, and the web. The ideal candidate is passionate about creating high-quality, high-performance, and visually engaging graphics and animations.

Requirements

  • Ability to visualize and implement high-level animation and graphical concepts
  • Demonstrated experience with Metal, OpenGL, WebGL, Vulkan, or similar GPU API
  • Experience with shaders (GLSL, HLSL, Metal shading language, etc.)
  • Excellent communication skills
  • Adaptable, quick learner
  • Degree in Computer Science or equivalent experience/skills

Nice To Haves

  • Familiarity with computer graphics research (SIGGRAPH, GDC, etc.)
  • Development experience with macOS or iOS (Xcode, Instruments, etc.)
  • Experience with CoreGraphics and CoreAnimation
  • Experience with RealityKit, SceneKit, Unity, Unreal, or other high-level 3D API
  • Experience with low-level media APIs (AVFoundation, VideoToolbox, etc.)
  • Experience with Motion, After Effects, or other animation editing tools
  • Experience with scripting, unit testing, and automated testing
  • Deep knowledge of GPU architectures
  • Artistic or design background

Responsibilities

  • Adding new features to the Keynote animation engine
  • Profiling and optimizing performance of Keynote animations using state-of-the-art graphics techniques and research
  • Keeping up with the latest best practices in graphics research and development
  • Applying modern testing methodologies to a wide variety of animations and effects

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K contributions
  • PTO
  • Sick leave

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service