Technical Lead Manager, Android Kernel, Android Systems

Firma: Google
Lokalizacja: Kraków, Poland

Keywords: align strategy, scale development, the mid-term technical goal, number, strategy, stg, scale, - review code, vertical, priority, users, auto, robust, represent, process, tv, user, teams, roadmap, component


Opis stanowiska

- Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
- Develop the mid-term technical goal and roadmap within the scope of multiple teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Work on core system components including Memory Management, Scheduling, Power, Storage, Virtualization, Networking. Design, develop and roll out features for users. Scale development across a growing number of verticals (Wear, Auto, TV, large screen). Contribute to various open source projects, such as Linux Kernel, STG, AOSP, LLVM.
- Create and maintain a reliable, secure and robust foundation for the Android software ecosystem. Represent Android at external conferences.

Podstawowe kwalifikacje

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

Preferowane kwalifikacje

- 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 strategic projects, with 2 years of experience in a people management, supervision/team leadership role.
- Experience with Rust.

Zakres obowiązków

- Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
- Develop the mid-term technical goal and roadmap within the scope of multiple teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Work on core system components including Memory Management, Scheduling, Power, Storage, Virtualization, Networking. Design, develop and roll out features for users. Scale development across a growing number of verticals (Wear, Auto, TV, large screen). Contribute to various open source projects, such as Linux Kernel, STG, AOSP, LLVM.
- Create and maintain a reliable, secure and robust foundation for the Android software ecosystem. Represent Android at external conferences.

Aplikuj na stronie zewnętrznej
Dodano: 24 marca 2025