Position Overview
Job Description:
Responsibilities:
Write clear, testable engineering requirements and acceptance criteria for OS services, middleware, and native/browser app runtimes. Maintain bi-directional traceability from product needs to requirements, design, verification, and release artifacts. Define interface contracts (APIs/ABIs, IPC, HAL boundaries), sequence/state diagrams, and configuration schemas. Create governance for all driver API and registries. Establish compatibility and deprecation policies; manage versioning and change control for platform interfaces Specify app lifecycle, foreground/background rules, resource quotas, storage and caching policies, permissions, and update behaviors for native and browser apps. Define requirements for WebView/HTML5 runtimes, extensions, and integration with platform services. Set requirements for core services: input, display/composition, audi...