Search jobs > San Francisco, CA > Software engineer iii

Software Engineer III, Augmented Reality Perception

Google
San Francisco, California, US
Full-time

This role may also be located in our Playa Vista, CA campus.

Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.

Note : By applying to this position you will have an opportunity to share your preferred working location from the following : Mountain View, CA, USA;

Los Angeles, CA, USA; San Francisco, CA, USA .

Minimum qualifications :

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C++ language, and with data structures / algorithms.
  • 3 years of experience testing, maintaining or launching software products, and 1 year of experience with software design and architecture.
  • 2 years of experience with Android development and Android Platform development.
  • Experience with computer vision, imaging, or augmented reality platforms.

Preferred qualifications :

  • Master's degree or PhD in Computer Science or a related technical field.
  • 2 years of experience writing Computer Vision software.
  • Experience with performance and latency improvements for camera and performance pipelines.
  • Experience on optimization of algorithms on DSP architecture, DSP code optimization, and performance measurement.
  • Experience with AR / VR frameworks, such as OpenXR, OpenXR Extensions, and Unity.
  • Familiarity with Python, Java programming, and GPU architecture.

About The Job

The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences.

We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.

Responsibilities

  • Write robust, reliable, efficient, and testable software designed to run on compute-constrained android devices.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product / program updates and user feedback.
  • Triage product or system issues and debug / track / resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
INSPYR Solutions
Burlingame, California

Title: Software Engineer II (C++). We are seeking a Software Engineer to support modeling and implementation of image/video compression and processing IPs. The successful candidate will be part of a team that includes algorithm, software, architecture, digital design, digital verification, firmware,...

Promoted
Sirius XM Radio, Inc.
San Francisco, California

We are looking for a full stack engineer to join the Content Management and Programming Tools team, which builds intuitive tools and services that empower users to enrich, manage, tag, and curate content and entities programmatically. ...

Promoted
Sirius
Oakland, California

Our Ads Engineering team is looking for a python backend engineer to help develop Ads-oriented solutions across a wide variety of applications in our ad's ecosystem. You'll work with many other ad engineering teams, as well as many teams outside of that space. ...

Promoted
META
Burlingame, California

As an Engineer on the Reality Labs team at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play and connect. Required Skills:Software Engineer, Health Technologies - Reality Labs Responsibilities:Drive the organization goal towards innovati...

Promoted
Shone
San Francisco, California

The senior perception software engineer's mission is to build core robotics subsystems related to perception, including state estimation, sensor fusion, environment representation, and more. Full Time] Senior Software Engineer - Perception at Shone (United States). Senior Software Engineer - Percept...

Promoted
Google
San Francisco, California

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. Master's degree in Computer ...

Promoted
ENGINEERINGUK
San Francisco, California

We are hiring a creative and enterprising Augmented and Virtual Reality Engineer, to assist in leading the groundbreaking development of News, Elections, and Weather data-driven immersive environments for live broadcasts. This encompasses all technical aspects of developing and integrating an indust...

Promoted
Google
San Francisco, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will wor...

reddit
San Francisco, California

Software Engineer III in San Francisco, CA:. Mentor and coach more junior engineers on your direct. Science, Engineering, or closely related quantitative discipline, and four () years of. High-scale service operation and incident management; () Dynamic software-. ...

LexisNexis Risk Solutions FL Inc. Company
California
Remote

Java Developer III (Elastic Search)- Must have current experience with Elastic Search. ...