Spectacles Student Worker - Software Engineering - Graphics

Snap Snap · Consumer · Vienna, Austria

Software Engineering student worker for Spectacles team, focusing on developing AR experiences by working on the graphics and display stack of Spectacles, producing high-performance code, and collaborating with mentors and team members. Requires strong CS fundamentals, C/C++ proficiency, and knowledge of graphics APIs (Vulkan/OpenGL) and shader programming.

What you'd actually do

  1. Tackle technical challenges across the graphics and display stack of Spectacles
  2. Produce high-performance code that will have a direct impact on Snap products and technology
  3. Collaborate closely with a mentor and fellow team members on a student worker project
  4. Acquire and apply new software engineering skills

Skills

Required

  • C/C++
  • Linux
  • Vulkan
  • OpenGL
  • GLSL
  • GPU programming
  • GPU architecture
  • computer science fundamentals

Nice to have

  • debugging GPU workloads
  • optimizing GPU workloads
  • embedded systems
  • augmented reality devices
  • Git
  • CMake