Software Engineer, AR
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and it's AR glasses, Spectacles.
At Snap Lab we are developing Augmented Reality wearable devices, putting virtual objects in the real world. Working from our Switzerland office you will help to ensure Snap’s role in a mixed reality future. From developing creative new features, to supporting the continuous growth and evolution of Spectacles platform, our team is working hard on our mission to bring immersive experiences on AR wearable device to more people, places, and moments, every day.
We’re looking for an Augmented Reality Software Engineer to join the Snap Lab team!
What you’ll do:
Design, improve, and support reusable components, UIs, interactions, frameworks and SDKs that enable immersive experiences on Snap Spectacles AR Glasses
Participate in code and design reviews
Interact with design, interactive engineering, and product teams to shape and launch products
Knowledge, Skills, and Abilities:
Experience in one or more object oriented languages like Kotlin, Java, C# or C++
Experience in delivering top quality, performant and scalable code with extensive unit / functional testing
Excellent verbal and written communication skills, with high attention to detail
Bachelor’s degree in Computer Science, related degree or equivalent practical experience
3+ years of software development experience
4+ years of experience building and shipping high performance code
Experience with 3d graphics, game development or XR development
Practice designing SDKs, APIs and Platforms
Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid maternity & paternity leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!