Bachelor’s degree in Software Engineering, Computer Engineering, Science, or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience in Android BSP development and one of the following areas: CPU, GPU, DSP, microprocessors, performance, or power management.
Experience in one or more of the following: Android User Space, HAL, system services, or kernel driver development.
Preferred qualifications:
Experience with scripting (Shell, Python) or performance analysis (Perfetto, SQL).
Experience with Android/Linux performance profiling tools (e.g., Systrace, Perfetto).
Experience with AI/ML hardware (AI accelerator, GPU) or software (e.g., Generative AI, Transformer, Large Language Model, Stable Diffusion, Deep Neural Networks, Convolution Neural Networks).