yo apostaria por alguna clase de micro todo en uno, como algun atmel o algo asi, o en su defecto, algun micro que tuviera lo maximo integrado, principalmente el controlador de acceso a memoria, que es lo mas complicado de implementar...
en su dia se desarrollo un micro de 90MHz que era programable e hicieron un motor 3D por raytracing que iba de lujo, quizas habria que buscar y uasr ese micro como GPU y meterle una CPU modestita, de 20Mhz o asi, que no importe mucho la destreza 'soldadil' de la gente...
yo tb voto por algun micro sencillito de 32 bits, como un motorola...
el problema es que el hecho de buscar piezas y montar, se nos va a ir mas de 200€, y para eso pillamos una GP32 que encima tiene su pedazo de pantalla de cristal liquido y empezamos a desarrollar para ella...
EDITO: Perdon, no me habia dado cuenta que lo que pedias era habilidades de prog... yo se programar asm x86 y algo de asembler atmel y PIC. Tb se programar en C con bastante soltura y al acceso a bajo nivel al hard es algo a lo que no le tengo miedo