Talent.com
Software Engineer C++, 3D Graphics, Level 4
Software Engineer C++, 3D Graphics, Level 4Snap Inc. • San Francisco, CA, United States
Software Engineer C++, 3D Graphics, Level 4

Software Engineer C++, 3D Graphics, Level 4

Snap Inc. • San Francisco, CA, United States
5 days ago
Job type
  • Full-time
Job description

Snap Inc is a technology company that believes 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.

Snap’s Augmented Reality team invents the immersive (and fun!) camera experiences that are at the core of our products. From developing creative new Lens features for Snapchat, to supporting the continuous growth and evolution of Lens Studio (our platform for an ever-increasing community of AR creators), to designing the cutting-edge computer vision and machine learning technology that makes face transformation Lenses possible — our Augmented Reality team is working hard on their mission to bring AR to more people, places, and moments, every day.

What you’ll do :

  • Collaborate with rendering and core engineers to incorporate new algorithms into the Lens engine
  • Work on 3D engines and advanced algorithms utilizing the cutting edge capabilities of modern mobile GPUs
  • Research advanced rendering effects to adopt for mobile GPUs and perform as efficiently as possible
  • Develop new rendering materials and techniques for the 3D artist team to achieve the highest quality visuals on the mobile market
  • Make an impact on the future of AR rendering technology - the sky’s the limit

Knowledge, Skills & Abilities :

  • Strong 3D math and trigonometry skills
  • Strong computer science fundamentals and C++ coding skills
  • Proven knowledge of software and hardware rendering pipeline (Mobile, Console or PC)
  • Excellent verbal and written communication skills, with high attention to detail
  • Ability to prioritize tasks and work independently
  • Minimum Qualifications :

  • BS in a technical field such as computer science or equivalent years of 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 :

  • Experience with OpenGL, Metal, Vulkan, or DirectX APIs
  • Experience with GLSL, MSL, HLSL, Compute shaders
  • Experience in optimization for mobile / console GPUs
  • Experience in creating rendering engines
  • Experience in creating unique / custom graphics algorithms and techniques
  • Experience with PBR
  • Personal 3D rendering related projects
  • 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) : $157,000-$235,000 annually.

    Zone B (AZ, CO, MN, NV, TX, VA, WA) : $149,000-$223,000 annually.

    Zone C (AZ, CO, MN, NV, TX, VA, WA) : $133,000-$200,000 annual.

    This position is eligible for equity in the form of RSUs.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • San Francisco, CA, United States

    Related jobs
    Software Graphics Engineer- 3D & C++

    Software Graphics Engineer- 3D & C++

    Adobe • San Francisco, CA, United States
    Full-time
    Changing the world through digital experiences is what Adobe’s all about.We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital exper...Show more
    Last updated: 13 days ago • Promoted
    Controls Software Engineer

    Controls Software Engineer

    Lawrence Berkeley National Laboratory • Berkeley, CA, United States
    Full-time
    Berkeley Lab's Engineering Division is seeking an innovative and creative.Beamline Controls Group at the Advanced Light Source (ALS). The ALS is on the brink of an expansive equipment upgrade that w...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III - AdTech (SDK / Rendering)

    Software Engineer III - AdTech (SDK / Rendering)

    Electronic Arts • Redwood City, CA, United States
    Full-time
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, 3D Modeling

    Senior Software Engineer, 3D Modeling

    Menlo Ventures • San Francisco, CA, United States
    Full-time
    At Hover, 3D models aren’t just part of our product — they are the product.Every scan and data point we process helps homeowners, insurers, and contractors make confident, data-driven decisions.We’...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, C++

    Software Engineer, C++

    Figma • San Francisco, CA, United States
    Full-time
    Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all.Figma's platform helps teams bring ideas to life-whether you're brainstorming, creating ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer - Generative AI

    Lead Software Engineer - Generative AI

    C3 AI • Redwood City, CA, United States
    Full-time
    C3 AI (NYSE : AI), is the Enterprise AI application software company.C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, C++ Development (Robotics)

    Senior Software Engineer, C++ Development (Robotics)

    Agtonomy • South San Francisco, CA, United States
    Full-time
    At Agtonomy, we're not just building tech-we're transforming how vital industries get work done.Our Physical AI and fleet services turn heavy machinery into intelligent, autonomous systems that tac...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Core Product

    Software Engineer, Core Product

    Character • Redwood City, CA, United States
    Full-time
    We are building the future of open-ended interactions between people and intelligent agents.This requires rethinking design, user interfaces, workflows and interactivity from first principles.We're...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer C++, 3D Graphics, Level 4

    Software Engineer C++, 3D Graphics, Level 4

    Snap • San Francisco, CA, United States
    Full-time
    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...Show more
    Last updated: 7 days ago • Promoted
    Software Engineer, Tools Hydra / Visualization (Core)

    Software Engineer, Tools Hydra / Visualization (Core)

    Pixar Animation Studios • Emeryville, CA, United States
    Full-time
    Are you interested in advancing Pixar's in-house and open-source filmmaking software? Our Software R&D department is looking for a motivated and skilled engineer to help develop the studio's intera...Show more
    Last updated: 15 days ago • Promoted
    Senior Software Engineer, Backend 3DX

    Senior Software Engineer, Backend 3DX

    Joby Aviation • San Carlos, CA, United States
    Full-time
    Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and ...Show more
    Last updated: 15 days ago • Promoted
    3D Frameworks Software Engineer - RealityKit

    3D Frameworks Software Engineer - RealityKit

    Apple • San Francisco, CA, United States
    Full-time
    Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer, Tools Hydra / Visualization (Core)

    Software Engineer, Tools Hydra / Visualization (Core)

    The Walt Disney Company • Emeryville, CA, United States
    Full-time
    Are you interested in advancing Pixar's in-house and open-source filmmaking software? Our Software R&D department is looking for a motivated and skilled engineer to help develop the studio's intera...Show more
    Last updated: 30+ days ago • Promoted
    C++ Senior Software Engineer

    C++ Senior Software Engineer

    Discord • San Francisco, CA, United States
    Full-time
    Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer III

    Software Engineer III

    Service Global • Menlo Park, CA, United States
    Full-time
    Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM / ODM appliances & embedded systems.For more than 15 ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, HW / SW Co-Design Engineer

    Software Engineer, HW / SW Co-Design Engineer

    META • Menlo Park, CA, United States
    Full-time
    As a key member of the team you'll work closely with internal software and platforms engineering teams to drive architectural analysis of workloads and understand their infrastructure requirements....Show more
    Last updated: 19 days ago • Promoted
    Software Engineer III

    Software Engineer III

    Maxis Studios • Redwood City, CA, United States
    Full-time
    Welcome to Maxis, home to tinkerers, craftspeople, & storytellers.Our drive is to inspire everyone to make a better world through creative play. As the developer of The Sims, we create games and exp...Show more
    Last updated: 19 days ago • Promoted
    Robotics Software Engineer (C++ & Python)

    Robotics Software Engineer (C++ & Python)

    Simbe Robotics Inc • San Francisco, CA, United States
    Full-time
    Simbe Robotics is a leading retail robotics company providing in-store intelligence solutions that help retailers optimize operations, improve shelf execution, and deliver valuable data insights.Ou...Show more
    Last updated: 5 days ago • Promoted