Software Engineer at Snap Inc.
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 engineering team works at the intersection of cutting-edge camera technology and software systems. We are responsible for innovating and commercializing products that will change the paradigms of computing and, ultimately, how we interact with the world around us. We work on wearables, like Spectacles, and are looking for embedded software engineers to push the boundaries of what’s possible. In this role, you’ll be tasked with solving our industry’s toughest challenges, specifically by engineering code and building systems that enable the next generation of wearable devices.
What you’ll do:
Define the future of the camera and wearable computing, by engineering code that will go into production
Write low level code on RTOS, Android and Linux-based systems, including kernel drivers, HAL, and middleware
Use your expertise and intuition to evaluate the technical tradeoffs of every decision with significant long-term ramification for the future of the Snapchat devices
Be excellent in C/C++ programming for low power devices and kernel development
Work with a team of exceptional engineers to perform code and architecture reviews
Know how to iterate quickly without sacrificing your passion for quality
BS/MS degree in CS/EE or related field
Minimum 14 years of experience in coding
Experience in Linux, Android, or Windows environments
Experience programming low level C++ code
Experienced with embedded / mobile platforms or systems development
Experience in designing software architecture
Experience with mobile SoCs
Embedded Linux / Android
DSP / GPU / ARM NEON
A passion for Snapchat and creativity!
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. EOE, including disability/vets. If you have a disability or special need that requires accommodation, please don’t be shy and contact us at [email protected]