Posted in

AR Software Engineer

AR Software Engineer

CompanySnapchat
LocationLos Angeles, CA, USA
Salary$133000 – $235000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelJunior, Mid Level

Requirements

  • Experience in developing highly interactive experiences such as games or Lenses in Lens Studio
  • Expertise in designing, prototyping, and programming with real-time 3D engines or AR frameworks (Unity, Unreal, Open Frameworks, Processing, and WebGL/OpenGL, etc.)
  • Experience in optimizing AR applications for performance and usability
  • Familiar with API integrations on devices/applications
  • Knowledge in scripting languages like Javascript / Typescript
  • Excellent verbal and written communication skills, with high attention to detail
  • 2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
  • Experience in one or more strongly typed object oriented languages like Kotlin, Java, C#, C++, or TypeScript
  • AR Experience development or 3D interactive experience development

Responsibilities

  • Create AR experiences using AR frameworks and tools that push the boundaries of AR platform on Spectacles
  • Collaborating with Design, User Research and product teams to define and implement AR features and functionalities
  • Work in cross functional agile teams to quickly iterate on alternatives based on UXR studies
  • Design, improve, and support reusable components and frameworks that speed up our development efforts and optimize the AR applications for performances, build smooth user experience with the consideration of AR device capabilities, network connectivity, etc
  • Participate in code reviews and engineering design reviews, be able to create and maintain technical documentation

Preferred Qualifications

  • Experience in working with large code base for a product
  • Experience with UI frameworks for AR/VR