Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
7 years of experience in embedded development.
Experience in programming in C or C++.
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience.
10 years of experience working with embedded operating systems.
Experience with power management of embedded mobile devices and hardware subsystems, including application processor, multimedia, Graphics Processing Unit (GPU), modem and WiFi.
Experience with optimizing software for power and performance improvements.
Experience with SQL for analyzing data collections.
Knowledge of Linux kernel, Android system, and embedded software system design.