Senior Systems Software Engineer, Platforms

Google is a global technology company that develops cloud computing, search engine, and other innovative technologies used by billions of users.
Embedded
Senior Software Engineer
Contact Company
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Systems Software Engineer, Platforms

Google Cloud is seeking a Senior Systems Software Engineer to join their Technical Infrastructure team. This role is crucial in developing and maintaining the foundation of Google's services. You'll be working on cutting-edge server systems, focusing on system software development, hardware integration, and platform optimization.

The position offers an opportunity to work with Google's vast infrastructure, designing and implementing software solutions that power billions of users' experiences. You'll be part of the team that builds and maintains Google's data centers and next-generation platforms, ensuring optimal performance and reliability.

As a Senior Systems Software Engineer, you'll be involved in the complete lifecycle of server systems - from early board bring-up to deployment in data centers. You'll work with both software and hardware aspects, developing tools for automation, diagnostics, and performance evaluation. The role requires expertise in system software development, particularly with Linux systems, firmware, and low-level programming.

The ideal candidate will bring strong technical skills in C/C++ programming, embedded systems, and Linux kernel development. You'll be working in a collaborative environment, partnering with internal teams and external partners to drive engineering programs forward. This role offers the chance to make a significant impact on Google's infrastructure while working with some of the most advanced technology systems in the industry.

Google provides an inclusive work environment, welcoming people from all backgrounds and supporting professional growth. You'll be part of a team that takes pride in solving complex technical challenges and continuously pushing the boundaries of technology.

Last updated 21 hours ago

Responsibilities For Senior Systems Software Engineer, Platforms

  • Design the system software for servers to support various workloads and manageability needs
  • Manage early system board bring-up, troubleshoot, issue triage, and deploy servers to the data center
  • Design and implement tools for automating diagnostics, performance evaluation, and reliability assurance for servers
  • Collaborate with internal and external partners to plan and execute engineering programs
  • Contribute innovative ideas and skills to the team

Requirements For Senior Systems Software Engineer, Platforms

Linux
  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
  • 5 years of experience with software development and data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience in system software development (firmware, BIOS, BSP, Linux kernel, BMC, device drivers)
  • Experience in Unix/Linux environments and embedded Linux
  • Experience coding in C/C++

Interested in this job?

Jobs Related To Google Senior Systems Software Engineer, Platforms

Audio Systems Acoustic Engineer

Senior Acoustic Engineer role at Qualcomm focusing on audio systems development and optimization for various products, combining signal processing and machine learning expertise.

Sr Engineer- Firmware Development

Senior Firmware Development Engineer position at Qualcomm India, focusing on WLAN RF development and embedded systems programming.

Wireless R&D RTL Senior Design Engineer

Senior RTL Design Engineer position at Qualcomm focusing on wireless technology and modem core IP development, requiring hardware engineering expertise.

Embedded Software Senior Engineer –SoC Firmware

Senior Embedded Software Engineer position at Qualcomm focusing on SoC firmware and bootloader development, requiring strong C programming and embedded systems expertise.

Senior Layout Engineer

Senior Layout Engineer position at Qualcomm India, focusing on RF/analog circuit design with emphasis on deep sub-micron CMOS technology and verification processes.