Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Spectacles C++, Level 4

$157k - $235k

Snapchat

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.

Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it's always the fastest way to share a moment!

We're looking for an Augmented Reality Software Engineer to join the Spectacles team!


What you'll do:
  • Design, improve, and support reusable components, interactions, frameworks and SDKs that enable immersive experiences on Snap Spectacles Augmented Reality Glasses
  • Develop components of the operating system powering Spectacles, SnapOS
  • 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 C++, Kotlin or Java
  • 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
Minimum Qualifications:
  • Bachelor's degree in Computer Science, related degree or equivalent practical experience
  • 2+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
  • Industry C++ development experience
Preferred Qualifications:
  • 5+ years of experience building and shipping high performance code
  • Experience with operating systems, resource-constrained devices and 3d graphics
  • Practice designing SDKs, APIs and Platforms


If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.

"Default Together" Policy at Snap: 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. EOE, including disability/vets.

We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).

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!

Compensation

In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position.These pay zones may be modified in the future.

Zone A (CA, WA, NYC):
The base salary range for this position is $157,000-$235,000 annually.

Zone B:
The base salary range for this position is $149,000-$223,000 annually.

Zone C:
The base salary range for this position is $133,000-$200,000 annually.

This position is eligible for equity in the form of RSUs.
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Spectacles C++, Level 4 in Los Angeles, CA vacancy
  • $157k - $235k

    3D Rendering Engineer Snap Inc is a technology company...  ...services; and its AR glasses, Spectacles. Snapchat is a camera...  ...fundamentals and C++ coding skills Proven knowledge of software and hardware rendering pipeline...  ...to work in an office 4+ days per week. At... 
    Suggested
    Live in
    Work at office
    Local area

    Snapchat

    Los Angeles, CA
    23 hours ago
  • $157k - $235k

     ...Backend Engineer Snap Inc is a technology company....  ...services; and its AR glasses, Spectacles. Snap Engineering...  ...of post-Bachelor's software development experience;...  ...Experience with Java, C++, and/or Python Experience...  ...to work in an office 4+ days per week. At... 
    Suggested
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    Los Angeles, CA
    2 days ago
  • $157k - $235k

     ...services; and its AR glasses, Spectacles. Snapchat is a camera and...  ...for a 3D Rendering Engineer to join our Augmented Reality...  ...science fundamentals and C++ coding skills Proven knowledge of software and hardware rendering...  ...members to work in an office 4+ days per week. At Snap,... 
    Suggested
    Live in
    Work at office
    Local area

    Snap

    Los Angeles, CA
    5 days ago
  • $157k - $235k

     ...and other services; and its AR glasses, Spectacles ( . The Spectacles team is pushing...  ...working better together. The Spectacles Software Engineering Team works at the intersection of the...  ...our team members to work in an office 4+ days per week. At Snap, we believe... 
    Suggested
    Live in
    Work at office
    Local area

    Snap

    Los Angeles, CA
    4 days ago
  • $114k - $171k

     ...history. Northrop Grumman Defense Systems is seeking a Software Engineer Level 3/4 to join our multi‑discipline Advanced Weapons engineering...  ...Work with a variety of languages and toolsets, including C, C++, C# or Java or Python . Act as a self‑starter, making... 
    Suggested
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    4 days ago
  • $114k - $171k

     ...will be subject to maintenance at the level of clearance and program access required...  ...our collaborative teams. As a DevOps Engineer - Level 3 or 4 located in either Dulles, VA or El...  ...reliable delivery of mission‑critical software that powers satellites, ground stations... 
    Internship
    Remote work
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    El Segundo, CA
    2 days ago
  • $114k - $171k

     ...opening for a Structural Dynamics Engineer to join our Loads & Environments...  ...Structural Dynamics Engineer 4 Bachelor’s degree in mechanical...  ...experience about dynamics on missile. Software requirement: ANSYS/PATRAN/NASTRAN/FEMAP. Primary Level Salary Range: $114,000.00 - $171... 
    Relocation package
    Shift work

    Northrop Grumman Corp. (AU)

    Los Angeles, CA
    4 days ago
  •  ...more than 900 companies 4 out of 10 companies are...  ...technology. Entry level Job seekers struggle to...  ...for entry-level software programmers, Java Full...  ...Scientists, Machine Learning engineers for full time positions...  ...Java , javascript , C++ or software programming... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Inglewood, CA
    2 days ago
  •  ...Software Systems Engineer Level 5 | El Segundo, California, United States Indotronix is seeking an : Software...  ...Start Time:8:00 AM End Time:4:30 PM Key Responsibilities:...  ...Strong programming experience in Java, C++, or Python. Hands-on experience with Flight... 
    Interim role
    Shift work

    Indotronix International Corporation

    El Segundo, CA
    1 day ago
  •  ...Software Engineer 3 Work location: Onsite in Redondo Beach, CA Duration...  ...Responsibilities Perform as a C++ software developer in a fast-...  ...in a STEM discipline with 1 – 4 years of experience. An...  ...ability to interface with all levels of employees, management, and... 

    Mavensoft Technologies

    North Hollywood, CA
    3 days ago
  • $276k - $414k

     ...and other services; and its AR glasses, Spectacles. Snap Engineering teams build fun and technically...  ...forefront. We're looking for a Principal Software Engineer to join Snap Inc! What you...  ...our team members to work in an office 4+ days per week. At Snap, we... 
    Temporary work
    Live in
    Work at office
    Local area

    Snapchat

    Los Angeles, CA
    3 days ago
  • $114k - $171k

     ...for global security. Our Engineering and Sciences (E&S)...  ...Principal / Sr. Principal Software Engineer based out of...  ...software utilizing C/C++ to modernize and productionize...  ...at either a Principal Level or a Sr. Principal...  ...relative experience; PhD + 4 years of relative... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    3 days ago
  • $137.8k - $206.8k

     ...Aeronautics Systems has an opening for a AI Systems Engineer (Principal or Senior Principal Level) to join our team of qualified, diverse individuals within...  .../ professional experience, OR a PhD and at least 4 years of relevant military / professional experience... 
    Relocation package
    Shift work

    Northrop Grumman

    El Segundo, CA
    5 days ago
  • $164.65k - $230.51k

     ...Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin...  ...team, owning subsystem-level software scope with minimal day-to-day...  ...verification. ~ Proficiency in C/C++ (embedded/RTOS/Linux) and...  ...Paid Time Off: Up to four (4) weeks per year based on weekly... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Los Angeles, CA
    5 days ago
  • $148.01k - $207.22k

     ...Concepts and Enterprise Engineering (ACE), supporting Blue...  ...motivated, and hands-on software engineer. Your...  ...ownership of subsystem-level scope with minimal day-...  ...verification.* Proficiency in C/C++ (embedded/RTOS/Linux)...  ...Time Off: Up to four (4) weeks per year based... 
    Permanent employment
    Temporary work

    Blue Origin LLC

    Los Angeles, CA
    5 days ago
  •  ...Power Apps Developer - Senior Level Join to apply for the Power...  ...new or existing applications software. This classification may also...  ...applications developer, software engineer, software developer, software...  .... At least four (4) years of that experience must... 
    Remote work

    Nexlogica

    Los Angeles, CA
    3 days ago
  • $90k - $140k

    Software Engineer (Low-Level Networking) Implement networking protocols designed for space applications. Location...  .... This role requires deep expertise in C++, C, and IP networking....  ...high capacity Preferred Qualifications 4+ years of experience developing C++/C... 
    Permanent employment
    Part time
    Flexible hours

    jobs.frontdoordefense.com - Jobboard

    Los Angeles, CA
    5 days ago
  •  .... We are continuously looking for entry-level software programmers, Java full stack developers,...  ...developers, data analysts/data scientists, data engineers, machine learning engineers for full...  ...IT knowledge of core Java, javascript, C++ or software programming. Spring boot,... 
    Full time

    SynergisticIT

    Los Angeles, CA
    5 days ago
  •  ...Software Programmers SYNERGISTICIT wants every candidate to know...  ...Currently, we are looking for entry-level software programmers, IT...  ...Computer Science, Computer Engineering, Electrical Engineering, Information...  ...of Core Java, JavaScript, C++ or software programming... 
    H1b

    SynergisticIT

    Los Angeles, CA
    2 days ago
  • $110.3k - $165.5k

     ...Defense Systems is looking for a System Safety Engineer with the ability to obtain a security...  ...may be filled at either a Principal Level or a Sr. Principal Level based on the qualifications...  ...FTA), Safety Assessment Report (SAR) and Software Safety Analysis in support of customer... 
    Remote work
    Relocation package
    Shift work

    Northrop Grumman Corp. (AU)

    Los Angeles, CA
    1 day ago
  •  ...existing Jobseekers. For entry level Job seekers to get client...  ...We are looking for entry-level software programmers, Java Full stack developers...  ...Scientists, Machine Learning engineers. Who Should Apply Recent...  ...of Core Java , javascript , C++ or software programming • Spring... 
    H1b

    SynergisticIT

    North Hollywood, CA
    4 days ago
  •  ...are also competing for entry level Job positions. Please...  ...continuously looking for entry-level software programmers, Java Full stack...  .../ Data Scientists, Data Engineers, Machine Learning engineers for...  ...of Core Java , javascript , C++ or software programming Spring... 
    Full time

    SynergisticIT

    Los Angeles, CA
    4 days ago
  • $95k - $154k

     ...your tech skills and what employers want now. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Los Angeles, CA
    4 hours ago
  •  ...clients. Currently, we are looking for entry-level software programmers, Java full stack developers...  ...Apply Recent computer science/engineering/mathematics/statistics or science graduates...  ...Knowledge of core Java, JavaScript, C++ or software programming Spring boot,... 
    H1b

    SynergisticIT

    Los Angeles, CA
    5 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...Work from home, with global travel 2 to 4 weeks per year for internal and external... 
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Los Angeles, CA
    3 days ago
  •  ...Los Angeles Housing Department Role: Junior-Mid Level Web Developer Location: Los Angeles, CA (remote) Duration: 12 Month (Possible Extension) Background Our environment includes .NET 8, Blazor/MudBlazor, TypeScript-based applications, API integrations, legacy... 
    For contractors
    Remote work

    SATWIC

    Los Angeles, CA
    3 days ago
  •  ...existing jobseekers. For entry-level job seekers to get client...  ...we are looking for entry-level software programmers, Java Full stack developers...  ...scientists, machine learning engineers for full-time positions with...  ...of Core Java, JavaScript, C++ or software programming Spring... 
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    Los Angeles, CA
    2 days ago
  •  ...Description Eon Instrumentation, Inc, an established and fast growing US Defense and Aerospace Contractor is looking for a Mid-Level Electrical Engineer to join our Team! Power Circuit Design FPGA Design Complex document drafting Minimum 5 years experience US... 
    For contractors

    Eon Instrumentation, Inc.

    Los Angeles, CA
    27 days ago
  • $95k - $154k

     ...Turn a Layoff Into a Level-Up A layoff can shake your confidence—even if you did nothing...  ...time opportunities aligned to client needs: software programming, Java full stack development, Java/Python roles, DevOps engineering, and data roles spanning analytics, engineering... 
    Full time
    Shift work

    SynergisticIT

    Los Angeles, CA
    3 days ago
  •  ...existing Jobseekers. For entry level Job seekers to get client...  ...Apply Recent Computer science/Engineering /Mathematics/Statistics or Science...  ...REQUIRED SKILLS For Java /Software Programmers Bachelors...  ...of Core Java , javascript , C++ or software programming... 
    Immediate start
    Remote work

    SynergisticIT

    Los Angeles, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Spectacles C++, Level 4. Be the first to apply!