Enable job alerts via email!

Expert Software Engineer, Graphics - Raven Software (Remote)

Activision

Santa Monica (CA)

Remote

USD 120,000 - 180,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an Expert Graphics Engineer to enhance and develop cutting-edge rendering systems for a leading AAA game. In this remote role, you will leverage your extensive experience in graphics engine development, working with a passionate team to optimize workflows and deliver high-quality visuals. Your expertise in C/C++ programming, shader writing, and modern graphics techniques will be instrumental in shaping the future of graphics technology. If you have a passion for gaming and a drive to innovate, this opportunity is perfect for you.

Qualifications

  • 8+ years in the game industry with a focus on graphics systems.
  • Strong programming skills in C/C++ and shader languages.

Responsibilities

  • Develop and optimize rendering engine systems for AAA titles.
  • Collaborate with production, engineering, design, and art teams.

Skills

C/C++ Programming
Shader Programming (HLSL or equivalent)
Graphics Systems Development
3D Math
Debugging and Profiling Skills
Collaboration and Communication

Education

Bachelor's degree in Computer Science, Engineering, or Math

Tools

Graphics APIs (PS4/PS5, D3D12, Vulkan)
GPU Compute

Job description

Job Title:
Expert Software Engineer, Graphics - Raven Software (Remote)
Requisition ID:
R024664
Job Description:

Your Mission

As an Expert Graphics Engineer you will be optimizing, enhancing, and developing new rendering systems on top of the foundation of Call of Duty’s AAA engine technology. You will collaborate with passionate graphics engineers across all our studios. You will define and shape our graphics technology to keep Call of Duty on the visual cutting-edge.

You will be developing the graphics systems for our shipping products as well as improving the workflows of our development team. You will need to be adept in writing efficient and clean C/C++ and shader code. Qualified candidates will need to have a background in graphics engine development and related subsystems. This includes fluency with modern graphics techniques, GPUs, graphics APIs, shaders, multi-threading, memory management, performance, and optimizations.

This position is eligible for remote work

What you bring to the table

The video game industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners. Therefore, this role includes, but is not limited to, the following responsibilities:

  • Develop, modify, optimize, and debug rendering engine systems
  • Deploy, evaluate performance, and test software on all supported platforms
  • Communicate features and development with production, engineering, design, and art teams
  • Participate in the performance and code review process
  • Contribute to the design and roadmap of industry-leading AAA graphics engine technology
  • Collaboration and co-development with other engineering and art teams
  • Report to the Lead Graphics Engineer

Player Profile

Minimum Requirements:

Experience

  • 8+ years of experience working in the game industry or related field
  • Experience developing and optimizing graphics systems
  • Understanding of computer architecture, GPUs, multithreading, and memory systems
  • Strong programming background in C/C++
  • Experience writing shaders (HLSL or equivalent)
  • Development experience with a current generation platform (console, PC, and/or mobile)
  • Familiarity with modern graphics APIs (PS4/PS5, D3D12, Vulkan, etc.)
  • Solid debugging and profiling skills on both the CPU and GPU
  • Strong background in 3D math

Knowledge & Skills

  • Bachelor's degree in a Computer Science, Engineering, or Math related field
  • Demonstrated ability to write efficient, readable, and reliable code

Key Attributes

  • Proven ability to collaborate, coordinate, communicate and support other team members
  • Creative, motivated, focused, passionate, results-oriented
  • Passion for games and graphics technology

Extra Points:

Experience

  • Experience with GPU Compute
  • Familiarity with physically based rendering/lighting and/or raytracing

Knowledge & Skills

  • Demonstrated work with modern consoles, profilers and toolchains

Key Attributes

  • Background in collaborating and iterating with artists on graphics features
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Expert Software Engineer, Graphics - Raven Software (Remote)

Raven Software

Santa Monica

Remote

USD 121 000 - 225 000

14 days ago

Expert Software Engineer, Graphics - Raven Software

Activision Blizzard,Inc.

Santa Monica

Remote

USD 121 000 - 225 000

29 days ago