Working with embedded software techniques including memory management, DMA acceleration, interrupt service routines..., multi-threading, synchronization, and interface design (APIs). Developing software in a rapid paced environment...
Demonstrate a deep understanding of display technologies (MIPI DSI, DP/eDP, HDMI), DRM/KMS, Android SurfaceFlinger..., and color pipelines. Understand multimedia subsystems, memory management (ION/DMA-BUF), and display-related power management...
Experience in Open source software development Expertise in C, C++, Assembly and a high-level language such as Python..., Go, Rust Proven track record of working upstream and downstream Strong understanding of embedded software, bootloaders...
solutions across multiple layers of the stack. Mentorship: Mentor senior and staff engineers on best practices, code reviews.... Has moderate influence over key organizational decisions (e.g., consulted by senior leadership). Performs tasks requiring multiple...