Bethesda.net is looking for a talented software Engineer to join our team to support our windows launcher/patcher and content delivery team. The engineer will be responsible for building various C++ based Bethesda.net technologies including our windows native client as well as our content delivery libraries.
* Maintain and develop a windows client with embedded web UI to support our launching and patching system * Maintain our library for content differential patching used to delivery games and mods * Support game development teams as they integrate the content delivery systesm * Document systems thoroughly, both in terms of technical design and end-user APIs * Seek out opportunities to improve the platform and deal with issues before they arise * Mentor other engineers and ensure system quality by performing code and design reviews * Participate in the testing process through unit test development, test reviews * Balance features for customers with lean product design * Provide ongoing support for existing applications * Have a strong passion for meeting the needs of our diverse community of players * Other duties as assigned
* Customer focused development and a focus on delivering high quality products on-time * Experience building Windows client application * Extensive C/C++ experience including C++11 and C++14 * Experience with systems and network programming (I/O, memory management, multithreaded development, TCP/IP, etc.) * Desire to learn new technologies and trends, and the ability to choose appropriately between time-tested and emerging technologies
* Experience with embedded web technologies * Not a skill, but a passion for gaming is desired but not required * Experience working in multiple OS environments (Windows, Linux, iOS, Android) * Experience with UX technologies (CEF, QT, Electron, React and Redux ) * Not a skill, but a passion for gaming is desired
ZeniMax is a media company connecting game developers, artists, designers, programmers, and talents to create entertainment content.