Embedded Programmer required to work on the development of state-of-art video display devices. Key Skills; Embedded systems development. C++ Device drivers for embedded systems using DMA / interrupt. Hardware design requirements around embedded processors. Socket programming USB, SPI, I2C and other bus interfaces. Role responsibilities; Develop low level code and middleware for real time hardware. Design and development of software and systems to specifications and in accordance with ISO9001.