Enable job alerts via email!

Software Engineer, Android Camera Framework

Google

Mountain View (CA)

On-site

USD 141,000 - 202,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a Software Engineer to work on next-generation technologies that impact billions of users. The role involves developing software products, leading design discussions, and collaborating on critical projects in a dynamic tech environment. Ideal candidates hold a Bachelor's degree or equivalent experience, with a strong background in software development, algorithms, and data structures.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of software development experience in C++ or Java.
  • Experience with data structures or algorithms.

Responsibilities

  • Writing product or system development code.
  • Leading design reviews with peers and stakeholders.
  • Triage, debug, track, and resolve system issues.

Skills

Software development
Data structures
Algorithms
Embedded systems
Computer vision
Android development

Education

Bachelor's degree
Master's degree or PhD in Computer Science

Job description

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in either C++ or Java, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with embedded camera development.
  • Experience with Android application development.
  • Experience with computer vision or computer graphics.
  • Experience with photography.

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products handle information at massive scale, extending beyond web search. We seek engineers with diverse backgrounds, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, UI design, and mobile development. As a software engineer, you will work on critical projects with opportunities to switch teams and projects as our business grows and evolves. We value versatility, leadership qualities, and enthusiasm for tackling new challenges across the full tech stack.

The Android Camera Framework team manages Android's open-source camera stack, defining APIs and hardware abstraction layers used by OEMs, along with compliance testing to ensure proper camera functionality across devices.

In this role, you will collaborate with internal and external partners to develop new camera features, assist Android developers and manufacturers, and improve the Android camera ecosystem. You will also work with the CameraX team and Pixel-focused camera teams.

The Platforms and Devices team develops Google's computing platforms across environments (desktop, mobile, applications) and our first-party devices and services, integrating Google AI, software, and hardware to enhance user interactions worldwide.

The US base salary range for this full-time position is $141,000-$202,000 plus bonus, equity, and benefits. Salary ranges are role, level, and location-dependent. Your recruiter will share specific details during hiring. Compensation details reflect the base salary only; bonuses, equity, and benefits are additional. Learn more about benefits at Google (https://careers.google.com/benefits/).

Responsibilities include:

  • Writing product or system development code.
  • Participating in or leading design reviews with peers and stakeholders to select technologies.
  • Reviewing code and providing feedback to ensure quality and best practices.
  • Contributing to documentation and educational content, updating based on product changes and user feedback.
  • Triage, debug, track, and resolve product or system issues affecting hardware, network, or service quality.

Google is proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, age, disability, gender identity, Veteran status, or criminal history, where legally permissible. For accommodations, please complete our Accommodations for Applicants form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Signing Agent Please Call 405 568 7539 San Francisco, CA

Certified Mobile Notary Service

San Francisco

Remote

USD 125,000 - 150,000

8 days ago

Software Engineer, Computational Photography, Advanced Camera Algorithm Team

Google

Mountain View

On-site

USD 197,000 - 291,000

5 days ago
Be an early applicant

Senior Software Engineer

Cambium Assessment

Concord

Remote

USD 110,000 - 160,000

5 days ago
Be an early applicant

Senior Camera Software Engineer

HP IQ

San Francisco

On-site

USD 190,000 - 270,000

4 days ago
Be an early applicant

Software Engineer, Autonomy-New Grad

Nuro

Mountain View

On-site

USD 125,000 - 189,000

4 days ago
Be an early applicant

Software Engineer, iOS / Android (SF/NYC/Remote)

Persona

New York

Remote

USD 130,000 - 220,000

9 days ago

Software Engineer (ML Infra)

Orchard

San Francisco

On-site

USD 120,000 - 180,000

3 days ago
Be an early applicant

Field Applications Engineer (Board Level) for Global Semiconductor Company in San Jose, California

OSI Engineering

San Jose

On-site

USD 150,000 - 225,000

3 days ago
Be an early applicant

Johnson & Johnson, Senior Failure Analysis Engineer - Application via WayUp

WayUp

Santa Clara

On-site

USD 140,000 - 166,000

3 days ago
Be an early applicant