Rendering Engineer

21 Minutes ago • 5 Years + • $105,000 PA - $125,000 PA

Job Summary

Job Description

The Rendering Engineer will be responsible for high-performance rendering development for a massively multiplayer online game. This individual will focus on hands-on implementation of graphics rendering for an open-world game with dynamic content and should be self-motivated, inquisitive, and excited to tackle interesting technical challenges that have not been attempted in massively multiplayer online games. The role involves implementing rendering approaches for front-end clients, developing rendering code, shaders, and related tools, and profiling/optimizing in-game performance.
Must have:
  • Individual contributor on Unity game engine code and components.
  • Define scope of work related to on-going sprints.
  • Perform pull-requests and other peer reviews of code.
  • Develop rendering code, shaders, and related tools.
  • Profile and optimize rendering performance in-game.
  • Experience with C# for production-ready software.
  • Bachelor's degree or equivalent experience.
  • Strong Unity experience with art pipelines.
Good to have:
  • A passion for video games.
  • Experience with multiplayer online games.
  • Experience with asset streaming concepts and methods.
  • Working knowledge of art tools like Maya and Mel.
  • Familiarity with development for multiple platforms.
  • Experience with Entity-Component-Systems architectures.
Perks:
  • Stock options

Job Details

 

About Playable Worlds

Playable Worlds is a team of talented and creative game industry professionals working together on a sandbox MMO built for the cloud. Led by Raph Koster (Ultima Online; Star Wars Galaxies) Playable Worlds offers a collaborative and diverse work environment, competitive pay and benefits, and an opportunity to create new kinds of gameplay and experiences in online worlds that feel real and engaging. 

All positions at Playable Worlds are currently remote. The salary range for this position is $105,000-$125,000 annually, & stock options.  

Summary

This Rendering Engineer position is responsible for high-performance rendering development for a massively multiplayer online game. This individual will be focused on hands-on implementation of graphics rendering for an open-world game with extremely dynamic content. This individual should be self-motivated, inquisitive and excited to tackle interesting technical challenges that have not been attempted in massively multiplayer online games.

Essential Job Functions

  • Individual contributor on front-end Unity game engine code and components.
  • Define complexity and scope of work related to on-going sprints on assigned projects.
  • Perform pull-requests and other peer reviews of submitted code.
  • Collaborate with other software engineers in the rendering implementation approaches for front-end clients.
  • Develop rendering code, shaders, and related tools such as asset pipelines.
  • Profile and optimize rendering performance in-game.
  • Demonstrate sprint deliverables to peers and stakeholders.

Knowledge/Skill/Ability Requirements

  • Experience level: 5+ years of experience using C# to make production-ready, scalable software.
  • Education level: Bachelor's Degree in Computer Science or a related field, or equivalent experience.
  • Strong experience with Unity, particularly around art pipelines, rendering, shaders, and 3D math including linear algebra and trigonometry.
  • Experience with performance and debugging tools such as Visual Studio and RenderDoc.
  • Excellent verbal and written communication skills to interface directly with artists, designers, production, and other engineers.
  • Familiarity with massive multiplayer online game development and production cycles, including the development of internal world-building tools.
  • Ability to prioritize a variety of tasks in a manner that enables timely completion. 

Bonus Points for Any of These

  • A passion for video games.
  • Experience with multiplayer online games.
  • Experience with asset streaming concepts and methods.
  • Working knowledge of art tools and APIs such as Maya and Mel.
  • Familiarity with development of assets for multiple target platforms including mobile.
  • Experience with Entity-Component-Systems based architectures such as DOTS is a considerable plus.

Job descriptions are not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that may be required of the employee.

Playable Worlds Inc. is proud to be an Equal Opportunity Employer.

We are committed to providing equal employment opportunities for all employees and applicants and providing a work environment free of illegal discrimination and harassment. More than this, we are committed to listening to as many diverse employee viewpoints as we can to make our products appealing to a wide variety of individuals. A diverse set of employees means better products that appeal to more customers and is good business sense.

All employment decisions are based on business needs, job requirements, and individual qualifications. No applicant or employee will be discriminated against because of their age; ancestry; citizenship; color; marital or parental status; registered domestic partner status; national origin; pregnancy, childbirth, breastfeeding, or related medical condition; race (including hair textures and styles); height; weight; religion; religious dress practice; religious grooming practice; sex; sexual orientation; genetic information; genetic characteristics; gender identity; gender expression; transgender status; military and veterans’ status; HIV/AIDS status; physical or mental disability or medical condition unrelated to the person’s ability to perform the job; or any other consideration made unlawful by federal, state or local laws, or the perception that anyone has any of those characteristics or is associated with a person who has or is perceived as having any of those characteristics. See more details on your right to work here: https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf.

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. See more details here: https://e-verify.uscis.gov/web/media/resourcesContents/E-Verify_Participation_Poster_ES.pdf.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

View All Jobs

Get notified when new jobs are added by Playable Worlds

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug