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, The candidate must be quick in ramping up and understanding the existing software stack, understand the new requirements and be able to (with minimal guidance) develop and test code to add new features for the software stack. During the entire period, all the outlined software safety processes, and guidelines from AMD, including documentation, should be followed and adhered to.