Software Engineer, ChromeOS Kernel

Bengaluru, Karnataka, India
Jul 12, 2024
Jul 12, 2025
Onsite
Full-Time
2 Years
Job Description

Google engineers develop next-generation technologies that change how users connect, explore, and interact with information and one another. As a member of an extraordinarily creative, motivated, and talented team, you will develop new products that are used by millions of people. We need our engineers to be versatile and passionate about taking on new problems as we continue to push technology forward. If you get excited about building new things and working across discipline lines, then our team might be your next career step.

Chrome OS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing.

Responsibilities

  1. Develop and Release New Versions of ChromeOS. Contribute to the ongoing development and deployment of ChromeOS, ensuring it meets the highest standards of performance and reliability.
  2. Deliver New Kernel Releases. Provide new kernel releases for mature platforms and devices, ensuring they are optimized and secure.
  3. Collaborate with Linux. Work closely with the Linux community to upstream bug fixes, report crashes, and prevent regressions.
  4. Infrastructure Development. Develop and maintain infrastructure to enable and accelerate kernel rebase and upgrade projects, ensuring smooth transitions and minimal downtime.
  5. Issue Resolution. Collaborate with other platform teams to triage and resolve issues, ensuring a seamless user experience across all devices.

Minimum Qualifications

  1. Education. Bachelor’s degree or equivalent practical experience.
  2. Experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  3. Technical Skills. 2 years of experience with data structures or algorithms.

Preferred Qualifications

  1. Advanced Degree. Master’s degree in Computer Science Engineering.
  2. Consumer Electronics Experience. Experience building consumer electronics.
  3. Open-Source Contributions. Experience building consumer electronics and other open-source community contributions.
  4. Linux Expertise. Experience with Linux kernel backports, branch management, platform/component, embedded systems.
  5. Firmware and Device Drivers. Experience with firmware, device driver development, and debugging.

About Google

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.