Sr. Software Engineer (Windows Internals) - Lindon, UT
Summary:
Our ideal candidate is interested in systems software development and enjoys working on different parts of the Windows operating system, including writing cutting-edge user-mode and kernel-mode software.
In this position, you will primarily work on network file systems, file system filter drivers, inter machine communication mechanisms, and other drivers to manage timer interrupts and memory allocation across machines. And you will also contribute to development of the communication APIs to enhance file and data sharing primitives between machines and other nodes in the infrastructure.
On our part, we will make sure that you can work on challenging projects with bright people in an inclusive team environment.
Requirements:
- 5+ years systems-level programming in a Windows environment(C/C++)
- Good understanding and experience with Windows kernel mode driver architecture
- Strong knowledge of PC hardware architecture and fundamentals
- Knowledge and experience programming with Win32 API
- Understanding of TCP protocols, SSL
- Experience with advanced debugging (Windbg, SoftIce, etc.)
- B.S. or M.S. degree in Computer Science/Electrical Engineering or related field
Desirables:
- Security software development experience (Anti Virus, VPN, firewall, encryption, system integrity)
- Any Windows filter device driver experience (NDIS, Storage, TDI)
- Window file system filter driver experience
- Knowledge and experience developing WDM drivers
- Linux and Mac OSX cross-platform development exposure
As an equal opportunity employer, we hire without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability
A better way to find a job is just a mouse-click away.
