This test is designed to measure the proficiency of programmers using the ANSI C programming language in an embedded systems development environment. It covers basic principles and techniques to develop software and firmware for an embedded system, including fundamentals of embedded systems programming, debugging, interfacing with hardware, fault tolerance and real-time firmware development.