I am not sure if I understand your thesis - is this that Russia +lacks of SW engineers and scientists? If I get it right you are pretty far from reality. If you smoke send me some weekend approaches if you read US embassy leaflets just bring then to public toilets. There is never enough paper there. At least Theft can do something positive.
Did you check something easy like this? Just on of worlds competitions:
Having some talented individuals is one thing, and there is no doubt Russia does. Rather, it's a lack of a decent framework to turn that talent into an enabler generalised production. The best example is the Elbrus CPU chip. It's a great design, highly efficient and tolerant of imperfect situations. But it's never been picked up a run with by industry within Russia, and though a locally designed chip, it has to be manufactured (in small batches, pushing up costs) in Taiwan, as there is no infrastructure for fabricating it within Russia.
It's not a case of having the most spectacular technologies, but rather of being able to turn the cutting edge research of the last decade into a reliable, cheap, ready-packaged technology for deployment in the field - and the slump of the 90s badly affected this area, as it was this area which was just coming to maturity at the time of the Soviet collapse - hence issues like the lack of up mass-scale CPU fabrication facilities and the like.
Wrt IT HW is there mostly because there was until recently no push to make own and instead procuring western (quite sure that lobbying bribery same mechanisms as US companies do in west). Besides there is barrier i call mental colonization - we buy western not ours. It smeems now it wil lbe imperative to buy Russian because of bookmarks.
Bookmarks? And yes, there is def. an issue with mental colonization. Many people default assume Russian products are inferior, and also the equally destructive reaction - the default assumption they are superior. Both can be dangerous - one leads to dependence, the other to over-confidence.
SW ? well if Mededev tweets on iPhone does not mean that fighters and subs run on on Win XP.
BTW for eastern SW on subs what exactly did you see?
I didn't mention subs, just in general industrial, scientific and military use.