Bachelor’s degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., C, C++).
1 year of experience with data structures or algorithms.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
2 years of experience in software development in C/C++.
Experience with development, testing, and deployment for Android Board Support Packages (BSP), Linux device drivers, Linux kernel modules, or FreeRTOS drivers/modules.