Description:
Do you have an unquenchable drive to break code? Do you love solving complex problems and feel rewarded when you find the resolution?
If so, the Windows Core Operating System Division at Microsoft needs you!
I have several opportunities open to see exactly how Windows works under the hood and have a chance to get exposure to multiple components in the operating system.
Requirements:
Must be living already in the US (no new H1 visa at this time of the year)
Must have strong C or C++ coding skills
Must be willing to relocate to Redmond, WA
one of OS core design rule is the core codes are simple and stable!
Obviously you are not a prof developer. OS development is an extremely complex task, requiring very skilled developers. There is nothing trivial about writing or maintaining an operating system.
Personally, I'd enjoy being able to work on an OS. The complexity that it can offer would be astounding. However, I already have a job so unless a large 6figure income is offered :P
I doesn't a prof developer of OS, but I studied the Unix(freeBSD,Linux) OS!
I too have studied Unix and Linux, and use them both at home and in my employment.
Did you agree that Unix is the most simple and stable OS in the world now?
Simple? No. I would say OS X is simplier than *nix.
Stable? That depends on setup, configuration and running applications.
If the answer is yes. I will tall you that the original version of unix is just a space-war game. and wrote by two peoples.
Indeed.
Now the develop tech is changed, It's developed by a team. not a person.
Actually, Unix is an operating system with many distros now. Each distro has it's own set of maintainers (just like Linux).
So if you can analyze some fields of requirement clearly, you can help the team to make better design!
You would be better helping the Linux community, as the source is open and available. You could transparently submit code-changes and fixes you made to the authors directly.