Job Description :
Title: UX Graphics Framework
Location: Santa Clara, CA
Duration: contract
JD
Graphics Framework
Graphics Rendering in Android or iOS Metal or game engines
Graphics Rendering/Display Framework in Android Skia /SurfaceFlinger or Flutter or iOS Metal system or graphics DDK/compiler, game engines or AR engine
OpenGLES, Vulkan, Metal, DX11/12, OpenCL or similar APIs
Android & iOS' graphics engine, even though they are advanced & successful, is deficient for the emerging needs from industry evolution:
· Current OS UI/graphics frameworks have limited concurrent ability
· Doesn’t have distributed computation capability for cross device experience
· No or limited capability of unified acceleration of 2D & 3D graphics rendering, image processing / CV and ML which is key to AR/XR focused apps
· Limited auto-layout capability fit for various displays configurations (tablet/PC /phone /wearable)
· No native composition support for distributed displays
We need a new graphics / UI framework for future use scenarios.
B. Scope of Services
AGP (advanced graphics platform) is a next-gen light-weight high performance UI/graphics framework providing unified 2D/3D acceleration to support new cross-device experiences. It integrates with cross-platform dev-framework and has the following features:
· Adaptive auto-layout solution for foldable and big screens with different display size, shape, orientation
· Innovative 2D/3D unified & multi-level concurrent rendering framework to differentiate from Android/Skia, iOS/Metal and Fuchsia
· Native 3D UI (much beyond current 2D based UI): Immersive 3D UI / AR Interactive Experience
Possible use cases:
· Distributed cross device display/rendering experiences
· Automotive system: multiple apps + multi-inputs + multi-displays
· Deliver AR/XR focused apps and UI / UX with photorealistic imagery fused with real world scenery