Currency

Software Engineer Tech Lead, Android Kernel, Android Systems

Mobile

Software Engineer Tech Lead, Android Kernel, Android Systems

Mobile

Centrum, Kraków

Google

Full-time
Permanent
Senior
Office

Tech stack

    Software Development

    master

    Python

    advanced

    C++

    advanced

    Java

    advanced

Job description

Minimum qualifications:

  • Bachelor’s degree, or equivalent practical experience.

  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).

  • 3 years of experience with System Software in any of the following areas - Advanced RISC Machine (ARM)/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc.


Preferred qualifications:

  • Master's degree or PhD in Computer Science or a related technical field.

  • 3 years of experience working in a complex, matrixed organization.

  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.

  • Experience with Rust.


About the job

In this role, you will play a key role in growing the team, developing its experience. You will have the opportunity to leverage open source software and technology. You will be involved in the daily tasks related to ARM64, Memory Management, Virtualization, Scheduling, Storage/Filesystems, Compilers and Binary Analysis. You will be contributing to Android's updatability, security and quality. You will work with leading domain experts. You will be involved in the development of areas such as Linux kernel, device drivers, operating systems, virtualization, inter process communication, compilers, performance optimizations, Android core framework, debugging and tools for binary analysis.


Responsibilities

  • Design, develop and roll out features for billions of users. Work on core system components including Memory Management, Scheduling, Power, Storage, Virtualization, Networking.

  • Create and ship Generic Kernel Image (GKI) for billions of devices.

  • Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc.).

  • Contribute to various open source projects, such as Linux Kernel, STG, AOSP, LLVM, LTP. Create and maintain a reliable, secure and robust foundation for the Android software ecosystem.

  • Participate in representing Android at external technical conferences (such as Linux Plumbers).

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. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

Published: 02.10.2025

Meet the company

Google

Since our founding in 1998, Google has grown by leaps and bounds. Starting from two computer science students in a university dorm room, we now have thousands of employees and offices around the world. These Googlers build products that help create opportunities for everyone, whether down the street or across the globe.It starts with how we work together. We’re building a company where people of different views, backgrounds and experiences can do their best work and show up for one another.

Company profile
Office location

Software Engineer Tech Lead, Android Kernel, Android Systems

Apply

Software Engineer Tech Lead, Android Kernel, Android Systems

Centrum, Kraków

Google

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Google z siedzibą w Dublin, ul. - (dalej jako "administrator"). Masz prawo do żądania dost... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.