Senior Graphics Engineer

Requisition ID:

R00003


Summary:


Squarebit is focused on character technology and artistry in the animation, game and visual effects industries. Squarebit continues to push on the idea that you can always craft great performances from understanding how technology and art intersect. Putting the power in the hands of the artist that is crafting the performance is really important to us. We are passionate about creating dynamic and appealing characters and are looking for people who feel the same way.


Come join the team at Squarebit. We look forward to the future and what we can create together.


Responsibilities:

  • Create GLSL and HLSL shaders for 3D applications (Maya, Blender, Unreal, Unity).

  • Implement shader debugging features that allow developers to inspect and watch variables as well as to identify crashes and exceptions in shader code.

  • Work closely with internal and external partners including other peer organizations within Squarebit

  • Drive technology discussions and provide valuable feedback about the architecture.

  • Effectively estimate and prioritize tasks in order to create a realistic delivery schedule.

  • Write fast, effective, maintainable, reliable and well documented code.

  • Provide peer reviews to other engineers including feedback on performance, scalability and correctness.

  • Document requirements and designs, and review documents with stakeholders.


Requirements:

  • 5 years of C or C++ programming experience.

  • Accomplished mathematics background, including a working knowledge of calculus and linear algebra.

  • Ability to read mathematics and interpret them into code.

  • Experience working with 3D (understanding of meshes, texturing, rigging, etc.).

  • Proficient knowledge of distributed version control systems.

  • Practical experience debugging, profiling, and optimizing C/C++ code.

  • Practical experience working with threaded environments.