Staff Linux Diagnostics Software Engineer, Arm Platform

Google Google · Big Tech · Sunnyvale, CA +1

Develop embedded software, diagnostics tests, and tools for pre/post-silicon validation of SoCs, ML systems (TPU/GPU), and compute servers. Focus on system health verification, performance characterization, and solving reliability problems for Google's global data centers. This role enables hardware reliability and decision-making for hardware and software design and deployment, impacting systems for compute, search, machine learning, and more.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a distributed team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Skills

Required

  • software development
  • testing software products
  • launching software products
  • embedded operating systems
  • software design
  • software architecture
  • embedded systems
  • ARM processor
  • Linux

Nice to have

  • diagnostics
  • networking
  • data analysis
  • technical leadership
  • project teams
  • technical direction
  • cross-functional projects