The Spectacles team is home to our hardware products with a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world. Next Generation - Create developer-facing APIs and integrate ground-breaking computer vision and machine learning technologies that enable teams to build envelope-pushing experiences on Spectacles
are our first pair of glasses that bring augmented reality to life.
β
Weβre looking for a C++ software engineer with a passion for AR to join the Spectacles team at Snap Inc!
β
β
β
What youβll do:
In this role, you will be working on client-side solutions that tie together graphics, computer vision, machine learning, and developer tools. Working in London, youβll be collaborating closely with Snap hardware and software teams around the world, pushing the boundaries of whatβs possible in AR. You will:
- Implement and maintain software running on AR glasses in a compute-constrained embedded environment
- Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
- Evaluate, appropriately test, and debug your work, striving for high quality
β
β
Knowledge, Skills & Abilities:
- Strong understanding of API design
- Ability to independently execute on medium sized features, taking a few weeks and multiple PRs to complete
- Ability to understand, debug and improve existing code
- Strong communications and interpersonal skills
β
β
Minimum Qualifications
- BS/BA degree in a technical field such as Computer Science or equivalent years of experience
- Extensive software development experience
- Proficiency in programming C and C++ on Linux-based platforms
- Experience with debuggers, build systems, and version control systems (git)
β
Preferred Qualifications
- Experience writing developer facing APIs
- Experience working with high performance embedded systems
β