1. Solid understanding of BSP and platform software.
2. Proficient in BSP Test scripting and programming languages (e.g., Python, C/C++).
3. Experience with test automation frameworks and tools.
4. Experience with Git, Jira tools.
5. Knowledge of hardware-software integration and debugging.
6. Familiarity with embedded operating systems (e.g., Linux, RTOS).
7. Understanding of hardware interfaces and protocols (e.g., I2C, SPI, UART, PCIe,USB).
8. Experience with continuous integration/continuous deployment (CI/CD) systems.
9. Knowledge of security testing and secure boot processes.
10. Experience with open-source testing tools and frameworks.
11. Familiarity with Agile development methodologies.
12. Knowledge of ARM Multicore Platforms