Ideally you wil have commercial hands-on experience working with C/C++, embedded uCLinux, GNU tool chains and driver deployment within an ARM 7/9/11 development platform. following proven 5 years commercial experience Embedded C, C++ language programming. Understanding of uCLinux: kernel porting/customisation, kernel and file system image generation, cross compilation toolchain, Fast IRQ handling. Proven commercial experience of using uClinux on a ARM 7/9/11 target – with emphasis on low level driver interface such as UARTs, TIMERs, LCDC and GPIOs Experience in using Linux frame buffer and common GUI plug-in/libraries for embedded systems (such as Micro windows, Nano-X, X,QT/Embedded) NICE TO HAVE SKILLS Graphical user interfaces development using Delphi, VB, C# .NET Experience of third party product approval processes Proficient with working on hardware and using hardware debuggers Familiarity with software design techniques and technologies (MISRA C) Network protocol implementations within embedded systems.