Windows Software Engineer
Reference Number: 123
Position
The Windows Software Engineer designs and implements windows' drivers to access devices and applications to communicate with devices and servers.
- Develop Windows drivers, applications, and services to communicate with various devices and servers.
- Closely work with cross-functional departments to quickly prototype, design and implement ideas and projects.
- Provide Windows-level development assistance to other departments as needed.
- Generate documentation and technical/functional specifications as needed.
- Unit level testing including test plans, scripts etc.
- Strong experience on shrink-wrap software product on Microsoft XP, Vista and Windows 7 platforms
- Clear communication and documentation skills.
- Ability to work independently and be a self-starter.
- Minimum of 8-10 years experience developing in C/C++ or C#.
- In depth knowledge of Windows applications and .NET platform.
- Knowledge of developing system services and device drivers.
- Knowledge of Internet protocols and services.
- Experience working with engineers and third parties in different time zones.
- Must demonstrate sound debug capabilities: WinDbg and MSVS remote debug.
- Experience in gaming industry a big plus.
- Experience in working with x86 assembly language a big plus.
- Experience interfacing with hardware a plus.
- Experience in system security a plus.
- Experience with development processes on CMMI, ISO 9000 and/or Agile etc. a plus
Experience
Additional Details
- Location
- San Francisco, CA
- Contact Name
- Carlyn Sliben
- Contact Email
- csliben@peritoeleven.com
- Contact Phone
- 408-916-1575