Senior Graphics Engineer

ZeniMax Online Studios @ Hunt Valley, MD, US
Engineering/Programming

Overview

ZeniMax Online Studios is looking for a Senior Graphics Engineer to join our team.  The ideal candidate will be passionate about rendering technology, have excellent problem solving skills and a desire to work in a creative and collaborative environment.

Qualifications

  • 5+ years game industry programming experience
  • Bachelor’s degree in Computer Science or equivalent
  • At least one AAA title shipped as a contributing graphics engineer
  • Strong knowledge of C++,  graphics engine & shader programming models & dedicated languages such as HLSL
  • Experience on current generation console hardware
  • Familiarity with global lighting methods, dynamic lighting, shadow rendering and similar concepts
  • Excellent 3D math skills
  • Solid architecture and software design ability
  • Passion for graphics programming and staying on top of current techniques
  • Experience with multithreaded, real-time systems
  • Excellent organization and time management skills
  • Excellent oral and written communication skills
  • Ability to write clear, maintainable, portable code
  • Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude

Responsibilities

  • Develop ground-floor technology for our renderer
  • Work closely with artists and engineers to design, research, and implement rendering features
  • Execute memory and performance optimizations

Preferred Skills

  • Console rendering experience is a big plus
  • Experience with DX12/Vulkan is a big plus

What to Expect

Submit to a Position

You will receive an automated email confirming we have received your resume.

Due to the high volume of applications received, it's not possible for us to respond directly to each candidate.

Don't see your desired position listed? Apply under "General Application" instead!

Recruiter Call

If you are selected, you will be contacted by our team for an initial phone screen to chat about your previous experience.

You may go through one or two phone interviews, and possibly a follow-up Skype call.

If your qualifications do not match the criteria of a current position, your resume will be kept on file.

Site Visit

The next step will be an invitation to come out and meet the team at the studio for onsite interviews.

In the event that we choose not to move forward at any point in the recruiting process, we will let you know.