System Power, Performance & Memory Optimization
Core
System-level optimization of power, performance, and memory for Android smartphones, with a focus on Camera HAL, drivers, ISP, and computational photography pipelines.
Role type
Senior IC system power, performance & memory optimization engineer (mobile/camera)
Builds
Efficient, low-latency camera subsystems and mobile imaging features for Android devices
Domain
Mobile computing + Camera/Image processing
Deliverable
production ML models | product features
Required skills
C/C++ programming, Android Framework/Native Services/HAL/Binder IPC, Linux Kernel internals (scheduling/memory/drivers), CPU/GPU/memory/thermal bottleneck analysis, ISP pipeline optimization, multithreading/concurrency, Generative AI tools for development/debugging
Preferred skills
Low-light imaging/video recording, computational photography, time-critical camera task optimization, CPU/GPU/DSP/NPU/ISP power optimization, Computer Vision algorithms, C-model development for ISP, imaging algorithms (demosaicing/denoising/HDR/tone mapping), AI/ML-based camera solutions
Technologies
Android Framework, Linux Kernel, Perfetto, atrace, simpleperf, ADB, dumpsys, logcat, ISP pipelines, NPU, DSP
Responsibilities
Analyze CPU, GPU, memory, I/O, latency, and thermal bottlenecks; develop/debug Camera HAL, drivers, and ISP subsystems; optimize ISP pipelines for real-time processing under power/latency constraints; implement algorithmic/design changes for resource-constrained devices; validate and utilize Generative AI tools for code and research
Seniority
Senior, hands-on IC