At a Glance
- Tasks: Develop cutting-edge software for AR glasses and collaborate with global teams.
- Company: Join Snap Inc, a leader in innovative technology and communication.
- Benefits: Enjoy competitive pay, health coverage, and support for your well-being.
- Other info: Dynamic office culture with opportunities for professional growth.
- Why this job: Be part of a team pushing the limits of augmented reality and technology.
- Qualifications: C++ programming skills and a passion for tech innovation required.
The predicted salary is between 36000 - 60000 € per year.
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 its AR glasses, Spectacles. The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together.
What you’ll do:
- Create developer-facing APIs and integrate ground-breaking computer vision and machine learning technologies that enable teams to build envelope‑pushing experiences on Spectacles.
- 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 communication and interpersonal skills.
- Flexibility and a drive to grow professionally.
- Ability to independently execute on small to medium sized features.
- Ability to understand, debug and improve existing code.
Minimum Qualifications:
- Bachelor's degree in a relevant technical field or equivalent years of experience.
- Proficiency in programming C++.
- Experience with debuggers, build systems, and version control systems (git).
Preferred Qualifications:
- One year commercial software development experience in C++.
- Some experience working with databases.
- Some experience on Linux-based platforms.
At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.
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 parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long‑term success!
Software Engineer, C++ (Spectacles AR) employer: Snapchat
Snap Inc. is an exceptional employer that fosters a vibrant work culture in London, where innovation and collaboration thrive. With a strong commitment to employee growth, Snap offers comprehensive benefits including paid parental leave and mental health support, ensuring that team members can focus on their well-being while pushing the boundaries of augmented reality technology. Join us to be part of a diverse team dedicated to creating meaningful products that enhance communication and connection.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, C++ (Spectacles AR)
✨Tip Number 1
Network like a pro! Reach out to current or former Snap employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your C++ prowess, make sure to share it during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges. Websites like LeetCode or HackerRank are perfect for brushing up on your problem-solving skills. We want you to feel confident when tackling those tricky questions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Snap community.
We think you need these skills to ace Software Engineer, C++ (Spectacles AR)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Software Engineer, C++. Highlight your experience with C++, debugging, and any relevant projects. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for AR technology and how you can contribute to our Spectacles team. Let us know why you’re excited about this opportunity at Snap!
Showcase Your Projects:If you've worked on any cool projects, especially in C++ or AR, make sure to mention them! We love seeing practical examples of your work and how you’ve tackled challenges in the past.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Snapchat
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with programming, debugging, and any projects you've worked on that showcase your proficiency. They’ll likely ask you technical questions, so having a solid grasp of the language will help you shine.
✨Understand AR and Its Applications
Since you'll be working on augmented reality solutions, take some time to understand how AR works and its potential applications. Familiarise yourself with Snap's products, especially Spectacles, and think about how your skills can contribute to enhancing user experiences in this space.
✨Showcase Your Problem-Solving Skills
Be ready to demonstrate your problem-solving abilities during the interview. Prepare examples of challenges you've faced in previous projects, how you approached them, and what the outcomes were. This will show your ability to think critically and adapt in a fast-paced environment.
✨Communicate Effectively
Strong communication is key, especially when collaborating with teams across the globe. Practice articulating your thoughts clearly and concisely. Be open to discussing your ideas and listening to feedback, as this will reflect your interpersonal skills and flexibility.