Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, System Software, Pixel

Google's Pixel team is at the forefront of mobile technology, focusing on creating the world's most helpful mobile experience through advanced designs, techniques, and products. As a System Software Engineer for Pixel, you'll play a crucial role in ensuring the stability and performance of Google's flagship mobile devices.

The position combines deep technical expertise in embedded systems with leadership responsibilities, requiring you to manage stability across the Pixel platform. You'll work with cutting-edge technology that impacts millions of users worldwide, leveraging Google's artificial intelligence, software, and hardware capabilities to build transformative mobile experiences.

This role offers unique challenges in system-level software development, requiring expertise in C/C++ programming, embedded operating systems, and performance optimization. You'll be responsible for developing both on-device features and debugging tools, working closely with cross-functional teams to resolve complex technical challenges.

The ideal candidate will have strong problem-solving abilities, experience with system software development, and the capability to lead technical initiatives. You'll be joining a team that values innovation and technical excellence, with opportunities to shape the future of Google's mobile ecosystem.

Working at Google provides exposure to world-class engineering practices, collaboration with talented peers, and the chance to work on products that impact billions of users. The company offers a supportive environment that encourages professional growth and values diverse perspectives.

Last updated 17 days 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

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