PTR Global is a leading provider of information technology and workforce solutions. They are seeking an enthusiastic Animation Software Engineer to help design, implement, and optimize new animations for their custom animation rendering engine, impacting millions of users on macOS, iOS, and the web.
Responsibilities:
- Adding new features to the Keynote animation engine
- Profiling and optimizing performance of Keynote animations using state ofthe-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
Requirements:
- Ability to visualize and implement highlevel 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
- 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 highlevel 3D API
- Experience with lowlevel 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