Id Software is looking for an Engine Programmer to help define, create, and maintain significant portions of idTech - the fastest and highest fidelity engine at 60hz on the planet. You will join our Core Technology group where your expertise and experience will be focused primarily on the base idTech engine but you should be comfortable touching many areas of the code and may also work on tools, game code and our entire technology suite. Expect your abilities and scope of work to expand in a fast paced and highly innovative environment. Work with our Core Technology group to create the best in class FPS engine tailored for our legendary titlesWork well with other engineers, artists, and designers specifically in the areas of developer experience and iteration timeAccurately estimate schedules and deliver high quality work products to that scheduleWork with our Core Technology group to create the best in class FPS engine tailored for our legendary titlesWork well with other engineers, artists, and designers specifically in the areas of developer experience and iteration timeAccurately estimate schedules and deliver high quality work products to that schedule5 years game industry programming experience Strong C++ design and coding experienceExperience working in with multithreaded, real-time systemsExperience writing code that balances performance and maintainabilityExcellent mathEnjoys jumping into lots of different systems, tackling everything from entire systems to random tasksStrong interpersonal skills and problem solving abilityComfortable working in cross-discipline teamsExcellent organization and time management skillsGood oral and written communication skillsAbility to write clear, maintainable, portable code that adheres to a well-documented coding standardMust be a self-motivated and energetic team player with a very strong work ethic and cooperative attitudeBachelor''s degree in Computer Science or equivalent demonstrable industry experienceExperience with any version of idTechExperience with Vulkan and DirectX 12Experience with modern Console Development (PS4, XB1, Switch)Experience with C++11Experience with animation, 3D graphics, audio, AI, or gameplay programmingExperience with game editor and commercial (Max, PhotoShop, Substance, Modo, WWise, etc.) plugins/modificationExperience with QtApplicant Privacy NoticeE-Verify_Participation_PosterIER_Right_to_Work_Poster