This job listing expired on Nov 24, 2022
Tweet

PUBG Corp. is the developer and publisher of the blockbuster battle royale video game, PLAYERUNKNOWN'S BATTLEGROUNDS (PUBG). Since its release, PUBG has received worldwide acclaim, selling tens of millions of copies and winning multiple game awards worldwide. Headquartered in Korea, PUBG Corp. has operational offices globally across North America, Europe, Japan, China, and South East Asia.

Our Madison, WI office is seeking a Senior Rendering Engineer to take on a leadership role in working with the PUBG engineering team. We are a small, multi-disciplinary team pioneering maps, modes, and experiences for PLAYERUNKNOWN'S BATTLEGROUNDS.

As a Senior Rendering Engineer you will contribute to the success of PUBG by enhancing the rendering pipeline and core engine systems. You will collaborate with artists and tech leadership to identify areas of aesthetic improvement, analyze and optimize performance on all platforms, and implement architectural solutions to some of the toughest rendering challenges for games. Our team has a large amount of autonomy and responsibility, so you will have the opportunity to contribute across a large area of core engine systems. This position reports to the Technical Director or Lead Engineer.

What you will do:

  • Contribute to the core PUBG experience by architecting and developing solutions to the rendering challenges of a large-scale battle royale game within Unreal Engine
  • Collaborate with art and engineering to guide development of the end-to-end solutions necessary to achieve visual targets
  • Support artists and tech artists by creating user and automated workflows for processing geometry and texture data, authoring shaders, and providing guidance on asset creation
  • Monitor, evaluate, and optimize performance and memory management on all platforms
  • Research advancements in rendering technology and techniques to support improving the game pipeline and feature set
  • Convert goals into clear, estimated engineering tasks
  • Openly communicate with management and production about the scope and progress of tasks
  • Proactively support the success of other team members by providing technical guidance, participating in code reviews, and mentoring junior team members

A typical day may include:

  • Attend a cross-discipline stand-up with designers and artists working on the features
  • Estimate effort for change requests or bug fixes
  • Code and test as part of development
  • A studio-wide play test
  • Review code changes from other engineers
  • Discuss ideas, improvements, or issues with other engineers, designers, and artists
  • Provide support to other engineers via paired programming
  • A weekly social event such as team lunches or playing games together

Qualifications:

  • A passion for code and data optimization
  • 4+ years of experience working with computer graphics in a AAA development environment
  • Solid background in Vulkan compute, OpenGL, D3D or other modern graphics API
  • Experience writing shaders in HLSL, GLSL, or Cg
  • A passion for keeping up with latest graphics algorithms and techniques
  • Experience with low level profiling and memory optimization
  • Experience with console development (preferred)
  • Strong communication skills that support effective cross-team collaboration
  • Experience with Unreal Engine (preferred)

Perks:

  • 100% family coverage of medical, dental, vision insurance
  • Competitive Paid Time Off
  • 401K match, covered life insurance
  • Catered lunches and fully stocked kitchen
  • Continuing education reimbursement of $1500/year
  • Video game budget of $300/year
  • Gym cost reimbursement each month
  • PUBG Swag - including Loot Box drops, free PUBG play on Steam & monthly PUBG company rumbles
  • Team outings and events throughout the year

Please send a copy of your resume and a link to a portfolio website of your professional work. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.