Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Accelerator Platform Software

$207k - $301k

Google

On-board emerging co-accelerators into Google's ML accelerator families to enable new use cases with improved performance and efficiency.Collaborate with internal teams to design and implement new features in system software, including firmware or daemons running on baseboard management controller/hosts and kernel drivers.Design and develop tests, tools, telemetry, and dashboards to generate insights to monitor and debug potential issues.Analyze, debug, and resolve complex system-level challenges related to kernel, virtualization (input-output memory management unit), and input/output (peripheral component interconnect express/compute express link) stacks.Provide technical leadership to help formulate and drive software development plans and identify dependencies in cross-functional teams.Minimum qualifications:Bachelor's degree or equivalent practical experience. 8 years of experience in software development.5 years of experience in testing, and launching software products.5 years of experience in working with embedded operating systems.3 years of experience with software design and architecture.Experience with C, C++, linux kernel, virtualization, and computer architecture.Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, a technical related field, or equivalent practical experience8 years of experience with data structures and algorithms. 3 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 with one or more major kernel stack/subsystems: pcie, iommu, vfio/iommufd, dma-buf.Knowledge of any hardware-accelerated compute pipelines (GPUs, ML accelerators, DSPs) and its system integration (boot flow, firmware, telemetry).Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. 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 Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. 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.The Accelerator Platforms and Laboratory Team's mission is to empower Google's accelerator roadmap by engineering foundational hardware (Peripheral Component Interconnect Express, fabric, Input-Output Memory Management Unit) and low-level software (kernel, Firmware). We provide reliable, secure, and efficient accelerator-to-host connectivity to enable use cases. The team is also responsible for onboarding new types of domain-specific accelerators into Google data centers.As a Staff Software Engineer on the accelerator platforms team, you will have influence beyond, handling complex issues in low-level software and hardware interaction.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving team behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $301000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience. 8 years of experience in software development.5 years of experience in testing, and launching software products.5 years of experience in working with embedded operating systems.3 years of experience with software design and architecture.Experience with C, C++, linux kernel, virtualization, and computer architecture.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Accelerator Platform Software in Sunnyvale, TX vacancy
  •  ...experiences. We are looking for engineers who pair strong software fundamentals with...  ...better.The roleWe are hiring a Staff Software Engineer with...  ...AI-assisted workflows to accelerate implementation, code review...  ...product, design, architecture, platform, and operations to align... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

     ...practical experience.8 years of experience in software engineering/architecture, with 5 years of...  ...domain.2 years of experience in Salesforce platform integration.Experience leading full...  ...and fulfillment systems.Google Cloud accelerates every organization’s ability to digitally... 
    Suggested

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor...  ...software solutions.Google Cloud accelerates every organization’s ability to digitally... 
    Suggested

    Google

    Sunnyvale, TX
    1 day ago
  • $207k - $301k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large scale software solutions.Minimum...  ...building a unified, scalable platform that provides users with a holistic...  ...impact solutions.Google Cloud accelerates every organization’s ability... 
    Suggested

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

     ...development of large-scale software services that revolutionize...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...forefront of Google Cloud Platform (GCP) Data Analytics. You...  ...data analytics.Google Cloud accelerates every organization’s ability... 
    Suggested

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $300k

     ...deploy, maintain, and enhance large scale software solutions.Provide technical leadership...  ...and coach a distributed team of engineers.Lead the design of GenAI solutions, optimize...  ...to push technology forward.Google Cloud accelerates every organization’s ability to... 

    Google

    Sunnyvale, TX
    1 day ago
  • $207k - $300k

     ...experience.8 years of experience in software development.5 years of...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...productivity of Google Cloud Platform application developers, application...  ...forward.Google Cloud accelerates every organization’s ability... 

    Google

    Sunnyvale, TX
    4 days ago
  • $171k - $248k

     ...between Design and Operations Engineering to drive deliverables that...  ...suppliers for data center server accelerator products (GPU, FPGA or ASIC)....  ...and providing the essential platforms that enable developers to build the future. From software to hardware our teams are... 
    Contract work
    Remote work
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $262k - $365k

     ...Model Explorer/Developer Device Platform).Develop and guide critical...  ...and Gemma, across various accelerators (GPU /Pixel TPU /NPUs/CPU)...  ...experience.8 years of experience in software development.7 years of...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 

    Google

    Sunnyvale, TX
    1 day ago
  • $262k - $365k

     ...design while setting the standard for engineering excellence.Act as a technical multiplier...  ...practical experience.8 years of experience in software development.5 years of experience...  ...-sustaining applications.Google Cloud accelerates every organization’s ability to digitally... 

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $301k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ...and deliverables.Design and implement software for cooling device management.Minimum...  ...deployment to decommissioning.Google Cloud accelerates every organization’s ability to... 

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $300k

     ...front-end for Google's One Platform, ensuring highly performant...  ...like ExtProc and partner with engineering teams to converge Cloud ESF...  ...experience testing, and launching software products.5 years of...  ...Cloud ESF and ESF.Google Cloud accelerates every organization’s ability... 
    Full time

    Google

    Sunnyvale, TX
    1 day ago
  • $157.1k - $246.5k

     ...with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect...  ...development. About the Team:The Simulation Test Engineering group accelerates autonomous vehicle (AV) development, validation, and... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

     ...deploy, and debug critical system software that enables TPU Machine Learning accelerators to function seamlessly.Develop...  ...guidance and mentorship to software engineers to foster their professional...  ...services, and providing the essential platforms that enable developers to build... 
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $262k - $364k

     ...environments, testing platform and SDLC management. Execute...  ...: Partner with engineering and business stakeholders...  ..., the work of a Software Engineer goes beyond just...  ...internationally.As a Senior Staff Software Engineer, you...  ..., hermetic, and time-accelerated pre-production layers.... 

    Google

    Sunnyvale, TX
    11 hours ago
  • $157.1k - $246.5k

     ...shape GM’s core evaluation platforms, turn system-level results into...  ...clear feedback, and help accelerate validated AV deployment at scale...  ...used for autonomous vehicle software validation. Lead cross-...  ...initiatives with Autonomy, Systems Engineering, Simulation, and Data teams... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $207k - $301k

     ...Programming Interfaces (APIs), Software Development Kits (SDKs), and...  ...of a generalist Software Engineers, specifically around optimizing...  ...and runtimes, and hardware-accelerated ML inference techniques....  ...design elements, developer platforms, product components, and infrastructure... 
    Shift work

    Google

    Sunnyvale, TX
    2 days ago
  • $262k - $364k

    Architect the long-term engineering direction for Identity...  ...) systems, resolving platform fragmentation and...  ...years of experience in software development.7 years of...  ...software solutions.As Senior Staff Software Engineer for...  ....Google Cloud accelerates every organization’s ability... 

    Google

    Sunnyvale, TX
    1 day ago
  • $207k - $301k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor...  ...building the next generation of Google platforms, we make Google's product portfolio possible... 

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $301k

     ...efficiency of Orcas Agent Runtime Platform.Work cross-functionally with...  ...technical guidance to other engineers and scientists on the team on...  .... 8 years of experience in software development.5 years of...  ...GenAI Agent market leader.As a Staff Software Engineer on the Orcas... 

    Google

    Sunnyvale, TX
    1 day ago
  • $185k - $284.1k

     ...shape GM’s core evaluation platforms, turn system-level results into...  ...clear feedback, and help accelerate validated AV deployment at scale...  ...evaluate autonomous driving software performance across the...  ...efforts with autonomy, systems engineering, simulation, and data teams... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $185.1k - $284.1k

    Job DescriptionRole: As a Staff Software Engineer on the Metrics Frameworks team within the Simulation...  ...infrastructure and frameworks that accelerate autonomous vehicle development,...  ...scalability of specialized analytics platforms and developer tooling that enable internal... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  • $207k - $301k

     ...experience testing, and launching software products.5 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...opportunities.As a Staff Software Engineer, you will...  ...measurable impact.Google Cloud accelerates every organization’s ability... 

    Google

    Sunnyvale, TX
    11 hours ago
  • $207k - $301k

     ...Baseboard Management Controller (BMC) software architecture, ensuring scalability across heterogeneous platforms (Compute, Storage, hardware accelerators like TPUs and GPUs).Own the Linux...  ....Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and infrastructure... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $218.8k - $335.3k

     ...to a safe stop. We are looking for a Staff Software Engineer to provide technical leadership for the...  ...alignment with broader autonomy, platform, and hardware roadmaps. Leadership &...  ...prediction). Hands‑on experience with GPU/accelerator‑based ML inference, model deployment,... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  • $134k - $174k

    Staff Embedded Software EngineerAt Hidden Level, we’re building the future of airspace awareness through cutting-edge RF sensing technology...  ...we expand, we’re looking for a Staff Embedded Software Engineer to accelerate product development of high performance, embedded... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Hidden Level

    Syracuse, NY
    3 days ago
  • $192k - $279k

     ...Collaborate with cross-functional software and system teams to create...  ...'s degree in Electrical Engineering, Computer Engineering, Computer...  ...future of AI/ML hardware acceleration. You will have an opportunity...  ...and providing the essential platforms that enable developers to... 
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs an Acceleration Center- Agentic AI and Machine...  ...you will apply data, algorithms, and software engineering to build and deploy AI and Machine Learning...  ...- Developing scalable software and platform systems using advanced algorithms and... 
    Full time
    H1b

    PwC

    Dallas, TX
    4 days ago
  • $207k - $301k

     ...improvements to the machine learning software/hardware stacks through...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...Background in machine learning, accelerator architectures (driver/run...  ...and providing the essential platforms that enable developers to build... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $153.6k - $207.8k

     ...shape and deliver a strategy to accelerate customer migrations and...  ...role with a forward-deployed engineering mindset. You will embed directly...  ...Transform APIs into their platforms and layer GenAI on top;...  ...technology domain areas (e.g. software development, cloud computing... 
    Work experience placement
    Flexible hours

    AmazonWebServices

    Dallas, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Accelerator Platform Software. Be the first to apply!