- Hands-on Experience in embedded software development and architecture - Proficiency in C, Python - Good understanding of ARM architecture and knowledge of ARM based SoCs - Desirable Experience working on bootloaders, Security - Good oral and written communication skills