Want to accomplish the impossible in your day job? At OnLive, we ignore the accepted limits of technology, set new precedents, and overcome engineering hurdles every day. We handpick the world's brightest engineers and encourage them to stretch and create highly innovative solutions to previously intractable problems. OnLive is THE place to see what you're made of while exploiting the world’s most advanced, low-latency interactive video network that’s fundamentally changing the way entertainment is delivered … Right now, our revolutionary video compression technology is bringing immersive cloud gaming to streaming devices, TVs, tablets, laptops — really any device, anywhere.
The Application Host group designs and delivers software which runs games and other high-end applications on our vast farm of powerful PCs. We are looking for a senior software engineer who will lead the design effort for the next version of our application hosting platform and develop advanced application sandboxing and virtualization solutions. The ideal candidate will have previous experience with Windows kernel.
In-depth understanding of operating systems architecture and kernel mode development
Excellent understanding of Windows Internals
Multi-threaded application development
Experience developing cross-platform software
Demonstrated object oriented design skills
Knowledge of socket programming, TCP/IP, UDP
Plus: knowledge of Linux kernel
Plus: experience with encryption/DRM