Taro Logo

Platform Software Engineer, ARM Servers, Google Cloud

Google is a global technology company that develops cloud computing, search, software, and online advertising technologies.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

Google Cloud is seeking a Platform Software Engineer to join their ARM Servers team. This role combines systems programming, server infrastructure, and cloud computing expertise. You'll be working on critical server software implementations that power Google Cloud's infrastructure, focusing on ARM-based systems.

The position requires strong technical skills in systems programming, particularly with embedded operating systems and low-level software development. You'll be responsible for designing and implementing system software for servers, creating automation tools for diagnostics and performance evaluation, and ensuring reliability across server systems.

This is an excellent opportunity for engineers passionate about infrastructure and systems programming to work at scale. You'll be part of Google Cloud's mission to accelerate digital transformation across industries, working with enterprise-grade solutions and cutting-edge technology. The role offers collaboration with both internal teams and external partners, contributing to product development and infrastructure improvements.

The ideal candidate will have experience with software/hardware integration, system bring-up, and diagnostics. Knowledge of modularized servers, fleet management, and Basic Input/Output System development is valuable. The position offers exposure to various aspects of cloud infrastructure, from low-level system software to large-scale deployment and management.

Working at Google provides the opportunity to impact billions of users while solving complex technical challenges. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, with access to Google's vast resources and cutting-edge technology stack.

Last updated 6 days ago

Responsibilities For Platform Software Engineer, ARM Servers, Google Cloud

  • Design and implement the system software for servers to support various workloads and needs
  • Design and implement tools for automating diagnostics, performance evaluation, and reliability assurance for servers
  • Collaborate with internal and external partners to plan and execute the engineering programs, including product development and productivity improvements
  • Contribute ideas and skills to the team

Requirements For Platform Software Engineer, ARM Servers, Google Cloud

Python
Go
Linux
  • Bachelor's degree in Computer Science, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., C/C++)
  • 2 years of experience working with embedded operating systems