Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
5 years of experience developing on embedded operating systems (e.g., Android, iOS, Linux, etc.).
Experience in software performance analysis and improvement, and high performance computer architectures (e.g., CPU, memory subsystem, multiprocessing).
Experience working with C or C++.
Preferred qualifications:
Experience with performance analysis in hardware and software systems.
Experience with silicon and hardware architecture.
Experience with Android, Linux, and operating system behaviors.
Experience with power analysis in hardware and software systems.