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

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

Snap Inc. • San Francisco, CA, United States
11 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: 18 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
    Remote Senior Software Engineer - Realtime 3D Visualization

    Remote Senior Software Engineer - Realtime 3D Visualization

    Beyondview • San Francisco, CA, US
    Remote
    Full-time
    An innovative tech startup in San Francisco seeks a skilled engineer to lead the development of a web-based live-streaming system for 3D visualization. The ideal candidate will have over 5 years of ...Show more
    Last updated: 4 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
    (R) Software Engineer

    (R) Software Engineer

    Roam • San Francisco, California, United States
    Full-time
    Roam is looking for a strong Full stack / devops engineer to help us build the first true Game Super App : an AI native, mobile game engine that lets anyone create, publish, monetize and play studio...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Studio Systems (C++)

    Senior Software Engineer - Studio Systems (C++)

    Roblox • San Mateo, CA, United States
    Full-time
    Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers...Show more
    Last updated: 9 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: 12 days ago • Promoted
    AI Architect, Distinguished Software Engineer (VP Level)

    AI Architect, Distinguished Software Engineer (VP Level)

    Disneyland Hong Kong • San Francisco, CA, United States
    Full-time
    AI Architect, Distinguished Software Engineer (VP Level).On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s mos...Show more
    Last updated: 17 days ago • Promoted
    Graphics Pipeline Engineer — USD / Python 3D Graphics

    Graphics Pipeline Engineer — USD / Python 3D Graphics

    Aurora • San Francisco, CA, United States
    Full-time
    A leading technology company in San Francisco is seeking an experienced Graphics Pipeline Engineer to lead the implementation of complex projects. In this hands-on role, you will architect and imple...Show more
    Last updated: 13 days ago • Promoted
    Real-Time 3D Graphics & Build Systems Engineer

    Real-Time 3D Graphics & Build Systems Engineer

    Apple Inc. • San Francisco, CA, United States
    Full-time
    A leading technology company in San Francisco is seeking a Software Engineer to join their Vision Products Group.You will build infrastructure for Apple's spatial computing platform, leveraging you...Show more
    Last updated: 7 days ago • Promoted
    Lead Software Engineer - Roku

    Lead Software Engineer - Roku

    The Walt Disney Company (Germany) GmbH • San Francisco, CA, United States
    Full-time
    Technology is at the heart of Disney’s past, present, and future.Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologis...Show more
    Last updated: 6 days ago • Promoted
    Principal Software Engineer, 3D Graphics | AI Team

    Principal Software Engineer, 3D Graphics | AI Team

    Stryker • Menlo Park, California, USA
    Full-time
    Work Flexibility : Remote or Hybrid or Onsite.Stryker is a global leader in medical technology driven by one mission : .Together with our customers we are driven to make healthcare better.Youll have t...Show more
    Last updated: 19 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: 25 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
    Software Graphics Engineer- 3D & C++

    Software Graphics Engineer- 3D & C++

    Adobe Inc. • 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: 7 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: 25 days ago • Promoted
    Software Engineer - Rust Development

    Software Engineer - Rust Development

    Vertex Sigma Software • Foster City, California, United States
    Full-time
    Our AI systems require efficient data handling at scale.The IT storage team manages petabytes of on-premises, clustered POSIX storage for AI. Our initial focus is on a high-performance caching syste...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Meta Horizon Engine - Reality Labs

    Software Engineer, Meta Horizon Engine - Reality Labs

    META • Burlingame, CA, United States
    Full-time
    This is an engineering leadership role on the Meta Horizon Engine, the internally developed, MR / VR native engine for Horizon OS and Horizon Worlds. Software Engineer, Meta Horizon Engine - Reality L...Show more
    Last updated: 25 days ago • Promoted