Login

Certifications

We offer our partners and their customers a wide range of technology covering several knowledge domains including basic and advanced architecture, Windows/Linux/Android on ARM, security, graphics, virtualization, System and SoC design. So that we can cover the full breadth of subject matter, ARM will be offering a number of certifications, covering a range of difficulty levels, knowledge domains and specialist areas.

The diagram below shows the certifications that we plan to develop and how they align with ARM technology. The entry level ARM Accredited Engineer certification is already available. From 2013, additional certifications will be launched.

The AAE Program Certification Pathway

The AAE Program Certification Pathway

 
 


ARM Accredited Engineer (AAE)

The AAE certification is an entry-level certification that will focus only on software-related aspects of the ARMv7 Architecture, with a specific focus on Cortex-A and Cortex-R profiles (plus common subjects like software tools). It will not include questions about Cortex-M systems. The AAE, aimed at general embedded software and systems developers who have a broad knowledge of ARM technology, is biased toward applications processors and real-time processors. Find out more

ARM Accredited Cortex-A Engineer (AACAE)

This certification expands on the basic level of difficulty tested by the AAE certification. It focuses specifically on the Cortex-A architecture, and introduces more technically advanced questions. This certification is also a software-only exam, aimed at those developers who have specialized, to some extent, in developing software to run on a Cortex-A application processor. This certification is aimed at those more experienced or specialized developers who have expert knowledge of the Cortex-A architecture, typically working in mobile devices, tablets and other general purpose application processing platforms.

This certification is being considered for launch from 2013. You can express your interest in the AACAE certification via email.

ARM Accredited Cortex-R Engineer (AACRE)

This certification expands on the basic level of difficulty tested by the AAE certification. It focuses specifically on the Cortex-R architecture, and introduces more technically advanced questions. This certification is also a software-only exam, aimed at those developers who have specialized, to some extent, in developing software to run on a Cortex-R real-time processor. This certification is aimed at those more experienced or specialized developers who have expert knowledge of the Cortex-R architecture, typically working in hard real-time applications, such as automotive, medical and other safety critical applications.

This certification is being considered for launch from 2013. You can express your interest in the AACRE certification via email.

AA Windows on ARM Developer (AAWoAD)

This certification will focus on the skills and competencies necessary for the development of Windows 8 software running on ARM-based hardware. Specifically it will include the aspects of the Cortex-A architecture which are relevant to Windows 8 software developers who wish to develop high performance, low power, compact and reliable code, making use of the sophisticated features of the ARM architecture to improve their software. This certification is aimed at those more experienced or specialized developers who have expert knowledge of the Cortex-A architecture.

This certification is being considered for launch from 2013. You can express your interest in the AAWoAD certification via email.

AA Linux on ARM Developer (AALoAD)

This certification will focus on the skills and competencies necessary for the development of Linux software running on ARM-based hardware. Specifically it will include the aspects of the Cortex-A architecture which are relevant to Linux software developers who wish to develop high performance, low power, compact and reliable code, making use of the sophisticated features of the ARM architecture to improve their software. This certification is aimed at those more experienced or specialized developers who have expert knowledge of the Cortex-A architecture.

This certification is being considered for launch from 2013. You can express your interest in the AALoAD certification via email.

AA Android on ARM Developer (AAAoAD)

This certification will focus on the skills and competencies necessary for the development of Android software running on ARM-based hardware. Specifically it will include the aspects of the Cortex-A architecture which are relevant to Android software developers who wish to develop high performance, low power, compact and reliable code, making use of the sophisticated features of the ARM architecture to improve their software. This certification is aimed at those more experienced or specialized developers who have expert knowledge of the Cortex-A architecture.

This certification is being considered for launch from 2013. You can express your interest in the AAAoAD certification via email.

AA Graphics Specialist (AAGS)

This certification will focus on the skills and competencies necessary for the development of complex graphics software running on Cortex-A or Cortex-R processors.

This certification is being considered for launch from 2013. You can express your interest in the AAGS certification via email.

AA Security Specialist (AASS)

This certification will focus on the skills and competencies necessary for the development of complex secure applications running on Cortex-A or Cortex-R processors, using the TrustZone features of the architecture.

This certification is being considered for launch from 2013. You can express your interest in the AASS certification via email.


ARM Accredited MCU Engineer (AAME)

The ARM Accredited MCU Engineer will be introduced in the second stage of this program. It is intended to be an entry-level certification, similar to the basic AAE certification, but focused on the ARMv7 Cortex-M profile. This certification is aimed at general embedded software engineers with a broad knowledge of ARM technology, with a bias toward microcontrollers.

This certification is being considered for launch soon. You can express your interest in the AAME certification via email.

ARM Accredited Cortex-M Engineer  (AACME)

This qualification expands on the basic level of difficulty tested by the AAME qualification. It focuses specifically on the Cortex-M architecture, and introduces more technically advanced questions. This qualification is also a software-only exam, aimed at those developers who have specialized, to some extent, in developing software to run on a Cortex-M Microcontroller. This qualification is aimed at those more experienced or specialized developers who have expert knowledge of the Cortex-M architecture, typically working in real-time embedded systems, consumer and medical devices and other general purpose embedded processing platforms.

This certification is being considered for launch soon. You can express your interest in the AACME certification via email.


ARM Accredited SoC Developer (AASoCD)

This exam is intended as an indication of basic competence in designing SoC devices using ARM’s IP. It will cover processor selection, configuration options, standard interfaces and the basic implementation flow. Design of standard clock, reset and power management infrastructure will be included. It will also cover comprehensive knowledge of the AMBA (Advanced Microcontroller Bus Architecture) on-chip interconnect standard, together with some common peripherals such as the Level 2 Cache Controller and Generic Interrupt Controller. Candidates will also be familiar with the AMBA Designer system configuration tool. The scope will be restricted to systems including a single ARM core.

This certification is being considered for launch soon. You can express your interest in the AASoCD certification via email.

ARM Accredited SoC Specialist (AASoCS) 

This exam is intended as a more advanced qualification for SoC designers. Building on the syllabus for the SoC Developer test, it will extend to include multiprocessor systems, coherent multicore and multi-cluster design. The AMBA content will extend to include coherent system fabric components such as the Cache Coherent Interconnect. Knowledge of CoreSight debug infrastructure will also be included. The syllabus will also cover use of ARM’s Physical IP libraries and Processor Optimization Packs.

This certification is being considered for launch soon. You can express your interest in the AASoCS certification via email.