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

AR Engineer (C++)

157 000 - 235 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
AR Engineer (C++/3D Engines): Building spatial experiences, real-time 3D interaction algorithms, and core systems for Spectacles and Snap OS with an accent on performance-critical code, custom 3D engines, and natural multimodal interaction. Focus on designing resource-constrained AR systems, integrating native platform services, and architecting shared state for concurrent shared-space experiences.

Location: Los Angeles; office work expected 4+ days per week under the “default together” policy.

Base salary: $157,000–$235,000 annually for Zone A locations; the position is also eligible for equity in the form of RSUs.

Company

hirify.global Inc. develops hirify.globalchat, Spectacles, hirify.global OS, Lens Studio, Bitmoji, and other digital services focused on camera-based communication and immersive augmented reality experiences.

What you will do

  • Advance the look, feel, and interaction flows of user-facing software for Spectacles.
  • Contribute to a consistent user experience across the hirify.global OS software platform.
  • Create spatial experiences through human-centered, multimodal interaction systems for augmented reality.
  • Design and implement performant real-time 3D interaction algorithms optimized for resource-constrained AR hardware.
  • Develop and optimize core systems and features in custom 3D engines and frameworks.
  • Integrate native OS services, platform APIs, inter-application communication, and shared state for concurrent shared-space AR experiences.

Requirements

  • 3+ years of post-Bachelor’s software development experience or equivalent relevant experience; or a Master’s degree in a technical field with 2+ years of post-graduate software development experience; or a PhD in a relevant technical field.
  • Hands-on experience building real-time 3D interactive applications or features and systems for real-time 3D engines.
  • Proficiency in C++ and experience writing performance-critical code for real-time 3D applications or engines.
  • Experience with 3D engines or frameworks such as Unity, Unreal, Godot, or custom engines, including understanding of their internal architectures.
  • Strong 3D mathematics and software engineering fundamentals, including data structures and algorithms.
  • Excellent collaboration and communication skills across engineering, design, and product disciplines.

Nice to have

  • Passion for creating spatial experiences.
  • Gameplay engineering experience with real-time physics, animation systems, or input handling.
  • Networking experience with multiplayer synchronization, client-server architectures, or real-time networked applications.
  • Experience with custom 3D engines, modifying engine source code, or interfacing with native services and platform APIs such as iOS, Android NDK, or proprietary OS APIs.
  • Understanding of real-time applications that interface with external services, modern UI frameworks and patterns, shaders, and technical art.
  • Track record of writing performant real-time 3D interaction algorithms.

Culture & Benefits

  • Collaborative work with engineering, design, and product disciplines.
  • In-person office work is expected 4+ days per week under the “default together” policy.
  • Paid parental leave and comprehensive medical coverage.
  • Emotional and mental health support programs.
  • Compensation packages include long-term equity participation through RSUs.
  • Equal opportunity employment with consideration for qualified applicants with criminal histories where applicable by law.

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