Software Engineer, System Software, Pixel

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer, System Software, Pixel

Google's Pixel team is at the forefront of mobile innovation, focusing on creating the world's most helpful mobile experience through cutting-edge design and technology. As a System Software Engineer on the Pixel team, you'll play a crucial role in ensuring the stability and performance of Pixel devices. The position involves leading critical projects, debugging complex system issues, and developing tools for testing and analysis. You'll work with cross-functional teams to resolve high-impact stability problems and contribute to the overall quality of Pixel devices.

The role combines deep technical expertise in embedded systems and C/C++ programming with leadership responsibilities. You'll be part of Google's larger software engineering organization, which develops technologies that impact billions of users worldwide. The team works across various technical domains, from distributed computing and system design to artificial intelligence and UI design.

This is an excellent opportunity for engineers who want to work on consumer hardware products at scale, combining software expertise with hardware integration. You'll be part of shaping the future of Google's hardware ecosystem while working with some of the most advanced designs and techniques in consumer electronics. The position offers the chance to work on transformative experiences that directly impact users worldwide while being backed by Google's extensive resources and technical infrastructure.

Last updated 13 hours ago

Responsibilities For Software Engineer, System Software, Pixel

  • Lead Pixel projects by owning the stability area and ensure to meet milestones and launch goals on time
  • Triage, debug, and resolve stability issues encountered by developers, test teams, carriers, and end users
  • Design and develop on-device features and offline tools to aid in triaging, debugging, and testing
  • Contribute to resolve stability problems by providing technical analysis, reproduction steps, and developing fixes
  • Lead cross-team collaboration debugging efforts for high-impacting stability problems

Requirements For Software Engineer, System Software, Pixel

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C or C++ programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms
  • 2 years of experience working with embedded operating systems

Interested in this job?

Jobs Related To Google Software Engineer, System Software, Pixel

Silicon Design Verification Engineer, TPU, Google Cloud

Silicon Design Verification Engineer position at Google, focusing on TPU technology verification for AI/ML applications, requiring expertise in UVM and SystemVerilog.

Software Engineer, Android Kernel and Systems

Software Engineering role at Google focusing on Android kernel and systems development, requiring expertise in C, C++, or Rust and operating systems knowledge.

CPU Design Verification Engineer

CPU Design Verification Engineer role at Google, focusing on verification of future CPU developments and building comprehensive testing infrastructure.

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on embedded systems and firmware development for platforms infrastructure engineering.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google, focusing on designing and implementing low-speed interfaces and GPIO systems for custom silicon solutions in consumer products.