.
Software Engineer Tech Lead - Android Kernel, Android Systems
  • Kraków
Software Engineer Tech Lead - Android Kernel, Android Systems
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Google
27. 11. 2025
Informacje o stanowisku

Software Engineer Tech Lead - Android Kernel, Android Systems

Miejsce pracy: Kraków

Technologies we use

Expected

  • Python
  • C
  • C++
  • Java
  • JavaScript
  • Android

Optional

  • Rust

Operating system

  • Linux

About the project

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 Androids 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.

Your 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, Android Open Source Project (AOSP), Linux Test Project (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).

Our requirements

  • 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.

Optional

  • Masters 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.

Benefits

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • life insurance
  • remote work opportunities
  • fruits
  • corporate products and services at discounted prices
  • integration events
  • dental care
  • corporate gym
  • corporate sports team
  • retirement pension plan
  • saving & investment scheme
  • corporate library
  • no dress code
  • coffee / tea
  • drinks
  • parking space for employees
  • leisure zone
  • extra social benefits
  • meal passes
  • redeployment package
  • employee referral program
  • opportunity to obtain permits and licenses
  • charity initiatives
  • extra leave

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    112 486
    15 535