I am new in this forum and totally inexperienced about software, electronics etc. so allow me to express some questions of mine, which would have to do with a possible future project. 1) Does anybody know how the profession of the person (who is able to program microchips) called? Is it a computer engineer, or a software engineer, or just a "microchip programmer" engineer, or does it have another name? 2a) If there is here a microchip programmer, i would like to know if he would be able to proceed in the programming of microchips in the side of a small card: (Approximately 25 cm x 20 cm x 1 cm). 2b) could he also make this card operate in another device in the size for example of a calculator? This card should be the "memory and the operating" system of the other device. 2c) could he put in this card information?s that would be up to 1GB. I am sorry if the questions seem to be silly or general. It is the only way i could express them. As i told you i am not an expert in the need of an expert. Any answers about any of those questions, would be much appreciated.