Taro Logo

Software Engineer, Platforms and Devices

A global technology company that develops innovative products and services used by billions of users worldwide.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Consumer

Job Description

Google is seeking a Software Engineer for their Platforms and Devices team to develop next-generation technologies that impact billions of users. This role focuses on building machinery that takes code and brings it to end users, specifically delivering quality build and release solutions for Pixel devices. The position involves collaborating with Pixel software, Android, and other device software teams to identify and solve build and release process and infrastructure issues.

The ideal candidate will work on developing architected software tools and services, taking ownership of infrastructure spanning device software and services. The role requires strong technical problem-solving skills and the ability to work effectively across multiple teams and organizations. The Platforms and Devices team is responsible for Google's computing software platforms across various environments (desktop, mobile, applications) and first-party devices that combine Google AI, software, and hardware.

This is an excellent opportunity for someone passionate about infrastructure development and interested in working on large-scale systems that impact Google's device ecosystem. The role offers the chance to work with cutting-edge technology while collaborating with talented engineers across different teams. Successful candidates will contribute to improving the build and release processes that are crucial for Google's device software delivery pipeline.

Last updated 14 days ago

Responsibilities For Software Engineer, Platforms and Devices

  • Work with multiple teams across organizations to solve technical problems that enable feature teams to ship quality code
  • Take leadership on infrastructure that spans across device software and services
  • Generate the ideas required to solve technical problems and take ownership of the solution
  • Collaborate with cross-functional peers
  • Identify and share opportunities and technical context that inform cross-functional efforts

Requirements For Software Engineer, Platforms and Devices

Python
Java
Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, Java, or C/C++)
  • Experience with internal tool development for consumer electronics products
  • Experience with build and release automation system
  • Experience with tools and infrastructure
  • Knowledge of programming languages such as Python, Java and programming practices
  • Ability to debug, triage, and fix program code or system issues

Benefits For Software Engineer, Platforms and Devices

  • Equal Employment Opportunity
  • Accommodations for Applicants

Related Jobs

Software Engineer, Fuchsia Debug Tools

Software Engineering role at Google focusing on developing and maintaining debug tools for the Fuchsia operating system, requiring expertise in C++ and systems programming.

Software Engineer, Platforms and Devices

Software Engineer position at Google focusing on build and release infrastructure for Pixel devices, requiring expertise in Python, Java, and system development.

Test Development Engineer, Global Manufacturing Engineering

Test Development Engineer position at Google focusing on developing and maintaining test scripts and tools for cloud infrastructure products in manufacturing operations.

Test Development Engineer, Global Manufacturing Engineering

Test Development Engineer position at Google, focusing on developing and maintaining test scripts and tools for cloud infrastructure products in manufacturing.

Software Engineer, Platforms and Devices

Software Engineer position at Google focusing on build and release infrastructure for Pixel devices, requiring expertise in Python, Java, and system development.