Software Engineer
Snap Lab is home to the Spectacles brand and a world-class Research & Development team, working together to pave the way for the future of the camera — and innovating how creative computing will be overlaid on the world around us.
Our Embedded Android team is defining the future of Augmented Reality! We work at the intersection of cameras and software systems and are commercializing products that will shift computing paradigms. This role works on wearables, like Spectacles, and is tasked with engineering code to bring the future into reality.
What you’ll do:
Define the future of wearable camera technology, by engineering code that WILL go into production
Customize Android framework for use on wearable devices
Use your expertise and intuition to evaluate the technical tradeoffs of every decision
Be excellent in C++ programming for low power, wearable devices
Work with a team of exceptional engineers to perform code reviews
Know how to iterate quickly without sacrificing your passion for quality
Minimum qualifications:
BS/MS degree in CS/EE or related field
Strong, demonstrable coding skills in C++ and C
Experience in Linux or Android environment
Experience programming low level C++ code for Linux user space
Experienced with embedded / mobile platforms
Experience in software architecture
Preferred qualifications:
Experience with mobile SoCs
Embedded Linux / Android
DSP / GPU / ARM NEON
A passion for Snapchat and creativity!