ManpowerGroup - Cupertino, CA

posted about 1 month ago

Full-time - Entry Level
Remote - Cupertino, CA
Administrative and Support Services

About the position

The Animation Software Engineer role at ManpowerGroup involves working with a leading manufacturing company to enhance the Keynote animation engine. This position focuses on implementing high-level animation concepts, optimizing performance, and applying modern testing methodologies. The role is remote and is offered as a 12-month contract with the possibility of extension.

Responsibilities

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

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
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service