Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in C++ or similar high level/object oriented language.
Preferred qualifications:
Master's degree in Computer Science or Computer Engineering, with a focus on embedded systems or compute accelerators.
3 years of experience in C++ software development, in embedded APIs, runtime, HAL, middleware, and applications targeting hardware accelerators such as DSPs, GPUs, and TPUs.
Experience in performance and power analysis, with an emphasis on optimization in embedded systems and machine learning domains.
Knowledge of operating system internals, with practical experience in Android, Linux, and custom RTOS.