Software Engineer, GPU System, Cloud Platforms

1 Month ago • 2 Years + • Research & Development

Job Summary

Job Description

This role involves developing, integrating, debugging, and validating data center GPU system software. Responsibilities include resolving GPU machine issues, integrating and validating GPU kernel drivers and firmware, enabling GPU software bundles, collaborating with cross-teams to improve reliability and stability, writing software architecture specifications, and developing test suites for unit, integration, and system-level testing. The ideal candidate will have experience in system software development, coding in C/C++/Python, and working in Linux/Unix environments. Experience with GPU device drivers and open source development is preferred.
Must have:
  • Bachelor's degree in CS or related field
  • 1+ year system software development experience
  • C/C++/Python coding experience
  • Linux/Unix development experience
  • GPU system software development and debugging
  • Collaboration with cross-functional teams
Good to have:
  • DevOps, release management, integration testing experience
  • Peripheral device driver development (GPUs, PCIe, I2C, USB)
  • Python or scripting experience
  • Open source development experience

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 1 years of experience in system software development (e.g., kernel, device drivers, firmware, software that manages kernels, machines, or devices).
  • 1 year of experience coding in C or C++ or Python.
  • Experience with Linux or Unix development environments.

Preferred qualifications:

  • Experience with developer operations, release management, and integration testing.
  • Experience with designing and developing device drivers for peripherals (e.g., GPUs, PCIe Switches, and connectivity buses like I2C, USB, PCIe).
  • Experience coding in Python or with scripting languages (e.g., shell).
  • Experience with open source development.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Develop, integrate, debug and validate Data Center GPUs system software, resolve Data Center Graphics Processing Unit (GPU) machines issues.
  • Integrate and validate GPU kernel drivers and firmware, enabling GPU Software bundle on the Data Center machines.
  • Collaborate with Google Cloud cross-teams to enable Software (SW) and solve the issues, improve Data Center GPU machines reliability, stability and repairability.
  • Write detailed specifications for software architecture and GPU systems we build.
  • Develop test suites that enable unit, integration, and system level testing of our system software.

Similar Jobs

Rajalakshmi Institute of Technology - DevOps Lead - CI/CD with Gitlab Only

Rajalakshmi Institute of Technology

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ION - Senior Linux Systems Administrator - Somerset, NJ

ION

Clifton, New Jersey, United States (Hybrid)
3 Months ago
ByteDance - Site Reliability Engineer Lead, Security Engineering

ByteDance

Singapore (On-Site)
3 Months ago
Hogarth - Comp Artist - Buenos Aires Based

Hogarth

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Months ago
Zeta - Site Reliability Engineer I / II

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Seattle, Washington, United States (Remote)
3 Months ago
Rivos - Silicon Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
3 Months ago
Trek - Aerodynamics Engineer

Trek

Waterloo, Wisconsin, United States (Hybrid)
1 Month ago
GlobalLogic - Embedded C IRC238457

GlobalLogic

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Intel Corporation - GPU SOC Design Engineer

Intel Corporation

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Design Verification Engineer - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Principal Site Reliability Engineer, CDN

ByteDance

Singapore (On-Site)
3 Months ago
Luxoft - Senior Linux Python Developer

Luxoft

(Remote)
2 Months ago
ByteDance - Research Scientist, Multimodality

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
BITSILICA - Python with Video Exposure

BITSILICA

Hyderabad, Telangana, India (On-Site)
4 Months ago
Nielsen Holdings - Technical Manager (Big Data, Java/Scala, AWS, Spark on Kubernetes)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech & Audio) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Pattern® - Senior Site Reliability Engineer

Pattern®

Pune, Maharashtra, India (On-Site)
4 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Berlin, Berlin, Germany (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Keywords Studios (Player Support) - Subtitling Project Coordinator - Asia

Keywords Studios (Player Support)

Taipei City, Taiwan (Hybrid)
5 Days ago
Rivos - SOC Static Timing Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Keywords Studios (Player Support) - Software Engineer

Keywords Studios (Player Support)

Taipei City, Taiwan (On-Site)
8 Months ago
Appier - Sales Manager, Ad Sales

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Netflix - Senior Software Engineer, Partner Engineering - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Appier - Campaign Executive

Appier

Taipei City, Taiwan (On-Site)
1 Month ago
Tesla - Service Operational Excellence Project Manager

Tesla

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Software Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
PearlAbyss - Marketing Manager, Taiwan (Pearl Abyss Subsidiary)

PearlAbyss

Taipei City, Taiwan (On-Site)
4 Weeks ago
Google - Software Engineer, Computational Videography and ML, Pixel Camera

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Research Scientist Intern, Explainable ML for Eye-Tracking (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
3 Months ago
Equivalent Jobs - C++ TEAM LEAD (MARKETS EXPANSION)

Equivalent Jobs

(Remote)
2 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Meta - ML Silicon Performance Architect

Meta

Austin, Texas, United States (On-Site)
2 Months ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Intel Corporation - Graduate Talent (Functional Validation)

Intel Corporation

Penang, Malaysia (Hybrid)
1 Month ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Microsoft - Research Intern - SAINTES + Developer Experience

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Hyderabad, Telangana, India (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

New York, New York, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Mountain View, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug