Taro Logo

Software Engineer, System Composition, ChromeOS and Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Software Engineer to join their ChromeOS and Android System Composition team. This role is critical in developing technologies that impact billions of users worldwide. ChromeOS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. The mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing.

The ideal candidate will have strong experience in system-level programming, particularly with C++, Rust, and Java, along with deep knowledge of Linux and Android kernels. They will be responsible for designing, implementing, and maintaining core system components that bridge ChromeOS and Android systems.

This position offers the opportunity to work on large-scale infrastructure and distributed systems, with a focus on system composition and graphics programming. The role requires both technical expertise and leadership qualities, as the engineer will participate in design reviews, code reviews, and technical decision-making processes.

The position is based in Kraków, Poland, offering the chance to work with Google's global engineering teams while contributing to products that impact users worldwide. The role combines deep technical work with collaborative opportunities, requiring both strong programming skills and excellent communication abilities.

Google offers a comprehensive benefits package and is committed to creating an inclusive environment where diverse perspectives are valued. This role provides an excellent opportunity for experienced engineers looking to make a significant impact on widely-used computing platforms while working with cutting-edge technologies.

Last updated 7 hours ago

Responsibilities For Software Engineer, System Composition, ChromeOS and Android

  • 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
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Build understanding and expertise of the composition/display/graphics field

Requirements For Software Engineer, System Composition, ChromeOS and Android

Java
Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building and developing large-scale infrastructure, distributed systems or networks
  • Experience in C++, Rust, Low-Level Graphics Programming, 2D Graphics, C, Linux Kernel, Android Kernel, Android Internals, Java

Related Jobs

Senior Software Engineer, Messages Engineering Infrastructure

Senior Software Engineer role at Google focusing on Messages Engineering Infrastructure, building developer tools and systems to improve messaging app development across platforms.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and API design experience to build business communication solutions.

Senior Software Engineer, App Hub

Senior Software Engineer position at Google Cloud Platform, focusing on building and maintaining the App Hub infrastructure and contributing to application-centric cloud solutions.

Senior Software Engineer, Messages Engineering Infrastructure

Senior Software Engineer position at Google focusing on Messages Engineering Infrastructure, leading development of tools and systems for messaging platforms.

Senior Software Engineer, RCS

Senior Software Engineer position at Google focusing on RCS platform development, requiring Java expertise and backend experience to build communication solutions that impact billions of users.