Taro Logo

Software Engineer, Platforms and Devices

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
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 help build the machinery that takes code and brings it to end users. This role focuses on delivering quality build and release solutions for Pixel devices, working at the intersection of software infrastructure and device development.

The position involves collaborating with Pixel software, Android, and other device software teams to identify build and release process issues and deliver infrastructure solutions to drive quality across Pixel devices. You'll be developing architected software tools and services that are critical to Google's device ecosystem.

The Platforms and Devices team is responsible for Google's computing software platforms across desktop, mobile, and applications, as well as first-party devices that combine Google AI, software, and hardware. This team researches, designs, and develops new technologies to make user interactions with computing faster and more seamless.

As a software engineer in this role, you'll have the opportunity to work on projects critical to Google's needs, with the possibility to switch teams and projects as both you and the business evolve. The role requires versatility, leadership qualities, and enthusiasm for taking on new problems across the full stack.

The ideal candidate should have experience with build and release automation systems, strong programming skills in languages like Python and Java, and the ability to debug and optimize complex systems. This position offers the chance to impact billions of users while working with cutting-edge technology and collaborating with world-class engineers.

Google offers a collaborative work environment, opportunities for growth, and the chance to work on technologies that shape the future of computing. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates.

Last updated 6 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Career growth opportunities

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.

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.

Software Engineer, Platforms and Devices

Software Engineering role 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.

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.