Presentation
Research Scientist – OS Windowing and Graphics System
SessionJob Postings
DescriptionWe are building the next-generation terminal operating system, and we’re looking for a visionary research scientist to lead the design of our display system stack—from window management and rendering pipelines to desktop system environments. You will work at the core of OS–hardware integration to deliver industry-best GUI performance, power efficiency, and user experience.
This is a strategic role for someone who can bridge architecture, engineering, and system-level innovation across platforms.
Responsibilities:
1. Lead architecture and development of the OS windowing and display stack, including display services, window system, GUI rendering, and compositor.
2. Optimize system performance and energy efficiency through deep vertical integration with the OS kernel and XPU hardware.
3. Drive research and implementation of advanced 2D graphics technologies—e.g., minimalist rendering pipelines and data-driven UI rendering frameworks.
4. Design a high-performance animation framework with modular architecture and hardware acceleration.
This is a strategic role for someone who can bridge architecture, engineering, and system-level innovation across platforms.
Responsibilities:
1. Lead architecture and development of the OS windowing and display stack, including display services, window system, GUI rendering, and compositor.
2. Optimize system performance and energy efficiency through deep vertical integration with the OS kernel and XPU hardware.
3. Drive research and implementation of advanced 2D graphics technologies—e.g., minimalist rendering pipelines and data-driven UI rendering frameworks.
4. Design a high-performance animation framework with modular architecture and hardware acceleration.
Location
Shanghai, Shenzhen, Hong Kong, Singapore, Canada, Beijing, Hangzhou, etc.
In-Person:
Onsite
Description of Position:
PhD; Undergraduate degree; Full-Time; Desired Level of Education: Master’s degree
Other Skills or Experience:
1. Deep understanding of terminal operating systems, including resource allocation between foreground and background processes, CPU/GPU/DDR scheduling and dynamic frequency scaling, process/thread management, inter-process communication (IPC), and user–kernel mode transitions.
2. Strong knowledge of 2D rendering pipelines in mainstream operating systems (e.g., Android, Linux, iOS), including window management, drawing, and composition.
Clear understanding of execution paths and system bottlenecks across CPU, GPU, and memory, as well as strategies for balancing performance and power consumption.
3. Familiarity with mainstream desktop environments, with a clear understanding of module responsibilities and their runtime impact on overall system performance and user experience.
·
·
2025-08-01
Event Type
Job Posting
TimeSunday, 10 August 20258:00am - 9:00am PDT
LocationWest Building, Exhibit Hall C
Session TimeSunday, 10 August 20258:00am - 9:00am PDT
LocationWest Building, Exhibit Hall C