Excellent development and troubleshooting skills on embedded targets ¿ Excellent knowledge of OS coding techniques, interfaces, hardware subsystems and driver development ¿ Development experience with device drivers, board support package, boot code and knowledge of embedded system buses and protocols (e.g. GCC, LLVM), static analysis tools, dynamic analysis, and QEMU based development are preferred ¿ Knowledge and experience with software configuration management tools, defect tracking tools, and peer review processes.