Software Engineer III, Android OS Performance Engineering

2 Weeks ago • 2-4 Years • Full Stack Development

Job Summary

Job Description

This Software Engineer III role focuses on Android OS performance engineering. Responsibilities include writing and reviewing code, contributing to documentation, debugging system issues, participating in design reviews, and managing project deliverables. The ideal candidate possesses strong experience in software development (C++, Java, SQL), data structures and algorithms, and Android application development. Experience with performance analysis, large-scale systems, and data visualization is preferred. The role involves working on projects critical to Google's needs within its Platforms and Ecosystems product area, impacting users worldwide.
Must have:
  • Bachelor's degree or equivalent
  • 2+ years software development experience
  • 2+ years data structures/algorithms experience
  • iOS app development experience
  • C++, Java, SQL, Data Analysis proficiency
Good to have:
  • Master's/PhD in CS
  • Performance/large-scale system analysis experience
  • Power analysis, optimization, Linux Kernel, Compilers knowledge
  • Inter-process communication expertise
  • Data visualization skills

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, 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, and with iOS application development.
  • Experience with C++, Java, SQL, Data Analysis.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
  • Experience developing accessible technologies.
  • Experience in Power Analysis, Performance Optimization, Power Optimization, Linux Kernel, Compilers, Inter-process Communication, Android, Data Visualization.
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering.

About the job

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 need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, 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 goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

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

The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world.

Responsibilities

  • Write product or system development code.
  • Review code developed by other engineers 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.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Similar Jobs

ByteDance - LLM Coding Trainer - Specialist

ByteDance

Singapore (On-Site)
6 Months ago
ByteDance - Machine Learning Engineer Intern (Knowledge Graph) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Gravitee - Senior Full Stack Engineer

Gravitee

Delhi, India (Remote)
6 Months ago
Evolution - Data Scientist

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
9 Months ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Google - Software Engineer II, Education and Activation

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Enphase Energy - Sr. Backend resource

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Software Engineer II, Cloud AI, Early Career

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
The Walt Disney Company - Software Engineer, Tools Internals (Core)

The Walt Disney Company

Emeryville, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, YouTube

Google

San Bruno, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - Frontend Engineer (UX-Focused)

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
Rockstar Games - Software Engineer, C# WPF (All Levels)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
7 Months ago
Tesla - Senior Frontend / React Native Software Engineer

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
Edifeces - Associate Software Engineer

Edifeces

India (On-Site)
2 Months ago
GoTo Group - Android Engineer - Comms Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Highspot - Principal Software Engineer (Backend)

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago
ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
1 Month ago
Marsh McLennan - IT Application Support Analyst

Marsh McLennan

Mexico City, Mexico (Hybrid)
1 Day ago
ION - Senior DevSecOps Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

YouGov - Junior Survey Manager

YouGov

Mumbai, Maharashtra, India (On-Site)
8 Hours ago
Google - Strategic Partner Manager, Content Partnerships

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Microsoft - Technical Support Engineering - Windows Performance

Microsoft

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Openhouse - Content Specialist- Videographer

Openhouse

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Tide - Sr. Business Development Executive

Tide

Hyderabad, Telangana, India (On-Site)
9 Hours ago
JMA - Automation Lead - Software QA - BBU

JMA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
PwC - Manager-Data Engineer|Pune

PwC

Pune, Maharashtra, India (On-Site)
7 Months ago
Truecaller - Customer Success Operations Manager

Truecaller

Gurugram, Haryana, India (On-Site)
8 Hours ago
Jellyfish - Design Director

Jellyfish

Mumbai, Maharashtra, India (Hybrid)
6 Days ago
Alp Consulting  - Application Developer Content & Courseware Design

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy

Google

New York, New York, United States (On-Site)
2 Days ago
Nagarro - Associate Distinguished Engineer

Nagarro

France (Remote)
6 Months ago
The Walt Disney Company - Software Engineer, Tools Internals (Core)

The Walt Disney Company

Emeryville, California, United States (On-Site)
1 Month ago
Google - Software Engineer II, Composer UI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Aristocrat Gaming - DevOps Engineer

Aristocrat Gaming

Skopje, Greater Skopje, North Macedonia (Hybrid)
3 Weeks ago
Bazaar Voice - Senior Software Engineer (Mobile Apps)

Bazaar Voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
6 Months ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Vancouver, British Columbia, Canada (Remote)
6 Months ago
Google - Senior Software Engineer, Performance, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug