Senior Tech Lead, HPC & Embedded Linux Systems

Socket.dev

Sunnyvale (CA)

On-site

USD 262,000 - 364,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking a software engineer to architect and drive innovations powering AI and HPC infrastructure. You will lead the software stack above firmware, spanning distributed systems, Linux OS, networking, and power management, with hardware integration via PCIe.

You will manage priorities, deadlines, and deliverables, designing, developing, testing, deploying, and maintaining scalable software solutions for massive-scale deployments.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 7 years of experience with embedded operating systems.
  • 5 years of experience with design and architecture; and testing/launching software products.
  • Experience with Linux networking concepts and development (e.g., sockets, TCP/IP, kernel networking stack).
  • Experience with Linux OS internals, kernel development, or systems programming.
  • 8 years of experience with data structures and algorithms.
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
  • Experience in High-Performance Computing (HPC) systems and networking.
  • Familiarity with industry standardization bodies (e.g., PCI-SIG, Compute Express Link (CXL) Consortium, Distributed Management Task Force (DMTF), Open Compute Project (OCP)).

Responsibilities

  • Serve as the Tech Lead (TL), defining the architecture and technical road map for the software stack on our accelerator platforms.
  • Drive large-scale technical programs from concept to deployment, ensuring cross-team alignment and on-time delivery of complex systems.
  • Be responsible for guiding multiple teams through the successful design, development, and execution of this roadmap.
  • Focus on distributed systems software, core Linux OS components, Linux Networking, Power Management strategies, and the intricate interactions with hardware buses such as PCIe, USB, and I2C.

Skills

Software development
Embedded OS
Design & architecture
Linux networking
Linux internals
Data structures & algorithms
Technical leadership
Cross-functional collaboration
HPC networking
Industry standards (PCI-SIG, CXL, DMTF

Education

Bachelor's degree or equivalent practical experience
Master's degree or PhD in Engineering, Computer Science, or related field

Job description

Google is seeking a software engineer to architect and drive innovations powering AI and HPC infrastructure. You will lead the software stack above firmware, spanning distributed systems, Linux OS, networking, and power management, with hardware integration via PCIe.

You will manage priorities, deadlines, and deliverables, designing, developing, testing, deploying, and maintaining scalable software solutions for massive-scale deployments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer, Accelerator Platforms
Senior Staff Software Engineer, Accelerator Platforms

Socket.dev • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Tech Lead, Accelerator Platform Software
Tech Lead, Accelerator Platform Software

Google • United States

On-site
USD 262,000 - 365,000
Senior Staff Engineer, HPC & Accelerator Platforms
Senior Staff Engineer, HPC & Accelerator Platforms

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Bonus target 25%
Equity
Benefits
Senior Staff GPU System Software Architect
Senior Staff GPU System Software Architect

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Staff Software Engineer - Embedded Machine Management
Staff Software Engineer - Embedded Machine Management

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Firmware & Kernel Lead for High-Scale Systems
Staff Firmware & Kernel Lead for High-Scale Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Systems Firmware & Infrastructure Engineer
Senior Embedded Systems Firmware & Infrastructure Engineer

Google • Austin (TX)

On-site
USD 174,000 - 252,000
Senior AI/ML Software Architect — GPU Infrastructure
Senior AI/ML Software Architect — GPU Infrastructure

Google • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+8
AI Transformation & Accelerator Systems Architect
AI Transformation & Accelerator Systems Architect

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Senior Staff Software Engineer, Accelerator Platforms
Senior Staff Software Engineer, Accelerator Platforms

Google • United States

On-site
USD 262,000 - 365,000