Unity Optimization Specialist

Employer

Job Description

Owlchemy Labs is an XR studio with a passion for polished, playful VR games and experiences. We are looking to grow our Owls (employees!) and would love a detail-oriented and self-motivated human to join us!


Our Owls enjoy such benefits as actual work/life balance, personal growth, and learning opportunities. We also have some really cool company events that are indicative of our culture such as HappyOwler and Lego Build Parties!


Owls in this role ensure our games run performantly on all target platforms so players have an enjoyable gameplay experience throughout the title with fast loading times and stable frame-rate.


Responsibilities:

  • Handle the analysis of game performance on all target devices and determine areas of improvement
  • Create and breakdown tasks required to improve performance throughout a title on each target platform
  • Generate performant cross-platform code and fix bugs for targeted platforms
  • Develop tools to assist with cross-platform performance capture and analysis
  • Identify performance risks and possible mitigation strategies when developing complex systems
  • Build and maintain documentation of best practices for maintaining performance on target platforms
  • Mentor team members with regard to performance analysis, best practices, and risk identification and mitigation
  • Work with the production team members to assist in ensuring new features and content do not negatively impact title performance
  • Collaborate with owls like QA, Art, Audio, and Design to meet title goals and determine code requirements while maintaining performance
  • Keep up to date on the latest in development practices for Unity, VR, and performance optimization

Required Skills/Abilities:

  • Advanced knowledge of C# and garbage collection
  • Advanced knowledge of the Unity Profiler, the optimization process and CPU vs. GPU bound determination
  • Proficient knowledge of Unity memory management with regard to asset loading and unloading
  • Knowledge of multithreading with Unity and/or the Unity Job System
  • Clear and proactive communicator
  • Detail-oriented, thoughtful, and deeply aware of dependencies across systems and schedules

Required Education and Experience:

  • High School Diploma or Equivalent
  • Cross/Multi-platform development experience
  • Three or more years of related experience

Preferred Education and Experience:

  • Bachelor’s Degree or Equivalent
  • Knowledge of VR development and experience optimizing a VR title on modern devices (PC, Quest, Quest 2, PSVR)
  • Knowledge of console platforms and experience optimizing a title on a modern console (PS4, XBox One, Switch)
  • Production experience (managing and maintaining lists of deliverables, timelines, and any alterations thereof over the course of development)
  • Appreciation of puns (or at least the ability to groan at them)

Physical Requirements:

  • Owls must be able to use virtual reality headsets but are not expected to own one.

Travel:

For Owls working outside of the Austin, TX area, travel to Austin may be required 4 to 6 times per year. Additionally, we typically encourage owls to attend a conference annually for personal growth and development.

For Everyone:

We care about creating “VR for Everyone” - and that includes creating a welcoming workplace for everyone.

Owlchemy provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Other Skills and Responsibilities:

This job description doesn’t cover or contain a comprehensive listing of everything you might do at Owlchemy. As a growing team of wildly talented individuals, we encourage career growth, exploration, and the wearing of many hats. As such, roles and responsibilities are collaborative and may change or evolve over time based on our needs and your particular skill set.