Назад
Company hidden
5 часов назад

Staff Software Engineer (USD Authoring)

143 100 - 191 950CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (USD Authoring) (C++/Python/USD/Qt): Designing core infrastructure, APIs, libraries, interfaces, and artist tools for authoring and managing shot, environment, and asset content with an accent on scalable data models, interactive workflows, and production pipeline integration. Focus on leading architectural design and implementation, integrating external digital content creation applications, and solving complex technical obstacles for artists and technical directors.

Location: Vancouver, Canada

Salary: C$143,100–C$191,950 per year

Company

An animation studio combining filmmaking, storytelling, and advanced production technology to create feature films.

What you will do

  • Design and implement core infrastructure for shot, environment, and asset definitions.
  • Build APIs, libraries, interfaces, and data management tools for accessing and editing shot content.
  • Develop artist dashboards, plugins, and tools for story development and production workflows.
  • Integrate external digital content creation applications into the production pipeline.
  • Identify and solve technical obstacles for artists and technical directors.
  • Lead architectural design, implementation, adoption planning, and incremental integration of new frameworks.

Requirements

  • Strong experience with C++, Python, USD (Universal Scene Description), and Qt.
  • 7+ years of experience designing and developing interactive tools, including 3+ years in senior technical roles focused on core infrastructure.
  • Extensive experience designing APIs from scratch and extending existing frameworks.
  • Experience defining data models, GUI toolkits, core libraries, and evaluation engines.
  • Ability to lead cross-disciplinary engineering initiatives and collaborate with artists, stakeholders, and technology leadership.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

Nice to have

  • Knowledge of computer graphics, animation techniques, graphics algorithms, linear algebra, and numerical methods.
  • Experience with modern UI development toolkits, continuous integration, testing principles, and technical mentoring.
  • Master’s degree in Computer Science.

Culture & Benefits

  • Work closely with artists, production leaders, technical directors, engineers, technologists, and researchers.
  • Develop across the full stack of production tools, from algorithms and core libraries to artist-facing interfaces.
  • Use a high-performance, extensible in-house application framework.
  • Build interaction models using new hardware and technologies.
  • Medical, financial, and other benefits may be offered depending on the level and position.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →