AR Software Engineer

2 weeks ago


Mountain View, California, United States Google Full time

Minimum qualifications:
Bachelor's degree or equivalent practical experience.

5 years of experience with one or more general-purpose programming languages, including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go. 3 years of experience with computer graphics frameworks and libraries, including but not limited to OpenGL, DirectX, or Vulkan.

Experience in computational imaging and image processing.

Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.

2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
Experience developing accessible technologies. Experience with on-device performance image processing algorithms utilizing Vulkan-based implementations.
Experience collaborating with camera software/hardware teams related to image quality.
Proficiency in code and system health, diagnosis and resolution, and software test engineering.

About the role: Google's software engineers develop next-generation technologies that transform how billions of users connect, explore, and interact with information and one another.

Our products must manage information at a massive scale, extending well beyond web search.

We seek engineers who bring innovative ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile; the list continues to grow.

As a software engineer, you will focus on a specific project crucial to Google's needs, with opportunities to switch teams and projects as our fast-paced business evolves.

We require our engineers to be adaptable, exhibit leadership qualities, and be eager to tackle new challenges across the full stack as we advance technology.

With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Develop innovative computational photography and image/video processing algorithms, delivering cutting-edge solutions at the intersection of real-time computer graphics, vision, and machine learning to enable next-generation capabilities for AR and beyond.

The Google Augmented Reality team comprises a diverse group of experts dedicated to establishing the foundations for immersive computing and creating helpful, delightful user experiences.

We aim to make immersive computing accessible to billions through mobile devices, and our scope continues to expand.

The US base salary range for this full-time position is $161,000-$239,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Your recruiter can provide more information about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only and do not include bonus, equity, or benefits.

Learn more about benefits at Google. Responsibilities include writing product or system development code.

Reviewing code developed by other developers and providing feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).

Leading the implementation of efficient on-device image processing and computational photography algorithms.
Collaborating with on-device graphics, camera software, and hardware teams to continuously monitor and enhance the quality of our algorithms.
Working closely with R&D teams across AR and Google for the integration of algorithms.
  • AR Software Engineer

    2 weeks ago


    Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go. 3 years of experience with computer graphic frameworks and libraries, including but not limited to OpenGL, DirectX, or...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go. 3 years of experience with computer graphic frameworks and libraries, including but not limited to OpenGL, DirectX, or...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Software Engineer III at Google, you will be part of a dynamic team responsible for developing cutting-edge technologies that transform the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring innovative ideas from various areas,...


  • Mountain View, California, United States Google Inc. Full time

    About the JobAt Google Inc., we're seeking a highly skilled Senior Software Engineer, Head Tracking to join our team. As a key member of our Augmented Reality (AR) team, you will play a critical role in shaping the future of AR experiences by developing revolutionary head-tracking components.The ideal candidate will have a strong background in computer...


  • Mountain View, California, United States Google Full time

    About the JobThe US base salary range for this full-time position is $147,000-$218,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by...


  • Mountain View, California, United States General Motors Full time

    Job OverviewGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of complex software systems and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead cross-functional teams of software...

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States Gen Full time

    Job Duties: Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications....


  • Mountain View, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Technical Architect to lead our software engineering team in designing and implementing cutting-edge solutions for our e-commerce platform. As a key member of our technology team, you will be responsible for architecting and implementing scalable, secure, and high-performance software...

  • Software Engineer

    3 months ago


    Mountain View, California, United States FlutterFlow Full time

    We are looking for an experienced AI Engineer to join our dynamic and innovative team. As an AI Engineer, you will collaborate with cross-functional teams to develop and deploy state-of-the-art solutions in application development. You will be responsible for enhancing our products by integrating cutting-edge AI/LLMs, and ensuring they are scalable,...


  • Mountain View, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on a specific project critical to our needs, with opportunities to switch teams and projects as our business grows and evolves.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions.Manage project priorities, deadlines, and...


  • Mountain View, California, United States Intuit Full time

    As an AppFabric Platform Services Engineer, you'll join a team that designs, builds, evolves, and maintains the foundational ecosystem that supports the development of plugins, widgets and web applications at Intuit. Your decisions will have a significant impact directly on Intuit and on the productivity of our engineers. In the coming years, the AppFabric...


  • Mountain View, California, United States Google Full time

    About the JobAs a software engineer at Google, you will have the opportunity to work on a specific project that is critical to the company's needs. This project will allow you to utilize your technical expertise to manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions that...

  • Software Test Engineer

    2 months ago


    Mountain View, California, United States Qualified Technical Services Full time

    Work Location: NASA Ames Research Center - Mountain View, CAMinimum Citizenship: U.S. Citizen or Permanent ResidentClearance: US Government Public TrustJOB DESCRIPTION - Software Test Engineer - NASA Lunar RoverAt NASA Ames Research Center in Silicon Valley, we are designing a Lunar prospecting mission to search for water ice in a polar region of the...


  • Mountain View, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will be part of a dynamic team responsible for developing cutting-edge technologies that transform the way billions of users interact with information and each other.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions to meet the needs of Google's products and...


  • Mountain View, California, United States Abidi Solutions Full time

    Job OverviewPosition: Senior Software Engineer - Mobile AndroidCompany: Abidi SolutionsLocation: HybridContract Type: C2CVisa: USC GC GC EAD H4 EADCompany ProfileAbidi Solutions is at the cutting edge of automotive technology, specializing in the development of innovative Software-Defined Vehicle (SDV) solutions. Our focus is on enhancing the future of...

  • Software Engineer 2

    1 month ago


    Mountain View, California, United States Intuit Full time

    Software Engineer 2Intuit - Mountain View, CAOverviewCome join Intuit's DevX team as a Software Developer focused on Intuit Build Platform (IBP), Argo CD & Argo Rollouts. This team serves as the backbone for continuous integration and continuous deployment (CI/CD) across all of Intuit's flagship products, including QuickBooks, TurboTax, Credit Karma and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and...


  • Mountain View, California, United States SRS Consulting Inc. Full time

    Job OverviewPosition: Power Engineer (Embedded Software Engineer)Summary:SRS Consulting Inc. is looking for a talented Power Engineer with expertise in Embedded Software Engineering. The successful candidate will possess a robust background in mobile system power analysis, particularly in SoC subsystems including CPU, GPU, DSP, and memory. Proficiency in...


  • Mountain View, California, United States Abidi Solutions Full time

    Job OverviewPosition: Senior Software Engineer - Mobile AndroidCompany Overview: Abidi Solutions is at the cutting edge of automotive technology, specializing in innovative Software-Defined-Vehicle (SDV) solutions. As a pivotal member of our advanced technical team, you will be instrumental in shaping the architecture and design of transformative systems...


  • Mountain View, California, United States Workato Full time

    About WorkatoWorkato stands as the premier integration and automation platform, seamlessly blending simplicity with robust capabilities — designed to empower the largest enterprises with unparalleled strength.As a low-code/no-code platform, it enables users, regardless of technical expertise, to effortlessly automate workflows across diverse applications...