SOFTWARE DEVELOPER
Description: Our projects are focused mainly on the areas of core operating system architecture, structure and internals, including operating system services, storage subsystems (file systems drivers, intermediate drivers, and device drivers) and networking subsystems (network protocols and connectivity components). The work involves developing operating system level software for Win3x, Win9x and WinNT. Successful candidates should have a specialty in operating system and low-level programming, GUI experience, superb written and verbal communications skills, and the ability to deliver results under "deadline" pressure. Self-motivation and the desire for rapidly increasing levels of responsibility, commensurate with acquired knowledge and demonstrated expertise, are necessary.
Experience: More than 3 years in commercial projects.
Education: B.S. degree in computer science, electrical engineering or related field or equivalent required.
Skills: In-depth knowledge of DOS/Win3x/Win9x/WinNT Architecture, Structure and Internals, Device Driver Development, C. Proficiency in i80x86 Assembler, i80x86 Architecture and Protected-Mode programming. Familiarity with network protocols, network programming, C++, MFC, Java. Familiarity with COM and Java VM concepts.
Tools: Win3x/Win9x/NT DDK, Win32 SDK, Visual C++, Watcom C++, i80x86 ASM, SoftIce, Vireo Framework and/or WinDK Framework.