Software Engineer (Chrome OS)

Bengaluru, Karnataka, India
Apr 28, 2025
Apr 28, 2026
Onsite
Full-Time
3 Years
Job Description

As a Software Engineer at Google, you'll have the opportunity to work on projects that shape the future of technology, scale products to handle massive amounts of data, and contribute to systems that go beyond traditional web search. We need engineers who bring fresh ideas from all areas, including distributed computing, AI, data storage, security, networking, natural language processing, and UI design, to name a few. Our engineers have the unique opportunity to work on cutting-edge technology across multiple domains, with the ability to switch teams and projects as our business continues to grow and evolve.

In this role, you will be tasked with designing and developing core software components, ensuring that Chrome OS continues to deliver a smooth, efficient, and secure user experience. Whether you're developing accessible technologies, debugging issues, or improving existing systems, your contributions will have a direct impact on users worldwide.

Minimum Qualifications

  • A Bachelor’s degree in Computer Science Engineering or a related field, or equivalent practical experience.
  • At least 5 years of experience with software development, including proficiency in one or more programming languages, along with solid knowledge of data structures and algorithms.
  • A minimum of 3 years of experience in testing, maintaining, or launching software products.
  • A strong understanding of C++ programming, with at least 2 years of hands-on experience.

Preferred Qualifications

  • A Master's degree or PhD in Computer Science or a related technical field.
  • Experience in developing accessible technologies that enhance usability for a wider range of users.

Responsibilities

  1. Write and Test Development Code. You will be responsible for writing clean, efficient, and well-documented code that contributes to the development of new features and improvements within Chrome OS. You will also ensure that the code you write is thoroughly tested to maintain the high standards of quality expected at Google.
  2. Participate in Design Reviews. Engage in collaborative design reviews with your peers and stakeholders. Your expertise will be crucial in evaluating and selecting the best technologies and solutions for the challenges at hand. You’ll be contributing to discussions around system architecture, development approaches, and potential risks, while ensuring that designs meet the needs of users and the broader goals of Chrome OS.
  3. Code Reviews and Feedback. As a key team member, you'll be reviewing code developed by other engineers and providing constructive feedback. You’ll ensure that the code follows industry best practices and aligns with style guidelines, accuracy, testability, and efficiency. Your feedback will help maintain the integrity and performance of our systems and ensure the quality of the product.
  4. Contribute to Documentation and Educational Content. You will be expected to create and maintain technical documentation that helps guide the team and users. Additionally, you will be involved in adapting educational content based on product updates and user feedback, ensuring that knowledge is shared effectively within the team and the wider organization.
  5. Debugging and Issue Resolution. Troubleshooting and resolving issues will be a significant part of your day-to-day work. You will analyze and debug product and system issues by identifying their sources and understanding their impact on hardware, network operations, and service quality. Your goal will be to track, resolve, and mitigate issues that may arise, ensuring Chrome OS remains reliable and performs optimally.
  6. Drive Innovation and Continuous Improvement. As part of the Chrome OS team, you will have the opportunity to contribute to groundbreaking advancements in accessible computing, large-scale systems design, and seamless user experiences. Your innovations will help shape the next generation of computing, from user interfaces to powerful backend systems.

Why Google?

Google is committed to fostering a diverse and inclusive work environment. We believe that diversity in our team brings unique perspectives that drive innovation. Google is an equal opportunity employer, and we encourage applicants from all backgrounds to apply. We support equal employment opportunity for all, regardless of race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, or veteran status.

Our culture is centered on innovation and collaboration. Whether you're working in a team of like-minded individuals or solving challenges with cross-functional teams, Google offers an environment where your ideas can thrive. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth, along with the chance to work on projects that make a real difference in the lives of billions of users.