Senior Software Engineer, Silicon System Machine Learning Acceleration

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, focusing on AI, Software, and Hardware solutions.
$150,000 - $250,000
Machine Learning
Senior Software Engineer
In-Person
5000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Silicon System Machine Learning Acceleration

Google is seeking a Senior Software Engineer to join their Silicon System Machine Learning Acceleration team. This role is crucial in developing custom silicon solutions that provide differentiated user experiences in Google Hardware products. The position combines Google's expertise in AI, Software, and Hardware to create innovative solutions.

The ideal candidate will work on optimizing ML model inference for Pixel devices, focusing on performance and power efficiency. They will be part of a team that develops SoCs and other mixed signal, logic, and sensor ICs for Google's product portfolio. The role requires strong expertise in C/C++ programming, machine learning, and hardware architecture.

This is an exciting opportunity to work on cutting-edge technology that directly impacts billions of users. The position offers the chance to collaborate with cross-functional teams and contribute to the future of Google's hardware products. The team's mission aligns with Google's broader goal of organizing the world's information and making it universally accessible and useful.

The role combines technical challenges with real-world impact, requiring both deep technical knowledge and the ability to work across teams. You'll be at the forefront of developing solutions that optimize performance and power for specific use cases, while ensuring positive user experiences on Pixel and other hardware products.

Google offers a collaborative environment where engineers can grow and evolve with the fast-paced business, with opportunities to switch teams and projects. The company values versatility, leadership, and enthusiasm for taking on new problems across the full-stack as they continue to push technology forward.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer, Silicon System Machine Learning Acceleration

  • Optimize ML model inference for Pixel devices to deliver a positive user experience
  • Measure power and performance of Pixel software and analyze issues
  • Contribute to the software and hardware architecture designs for Google's future SoCs and software features

Requirements For Senior Software Engineer, Silicon System Machine Learning Acceleration

  • Bachelor's degree in Computer Science, Electrical Engineering, related technical field, or equivalent practical experience
  • 5 years of experience with software development in C/C++ and data structures/algorithms
  • Experience with on-device machine learning
  • Experience of power and performance measurement and optimization (preferred)
  • Experience with android software and hardware architectures (preferred)
  • Experience with SoC architecture (preferred)
  • Experience building embedded system software stack (preferred)

Benefits For Senior Software Engineer, Silicon System Machine Learning Acceleration

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Parental benefits including breastfeeding support

Interested in this job?

Jobs Related To Google Senior Software Engineer, Silicon System Machine Learning Acceleration

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google focusing on AI/ML development, requiring 5 years of experience in software development and ML expertise.

Lead Senior Engineering Analyst, AI Safety

Lead Senior Engineering Analyst position at Google focusing on AI safety and trust, combining data analysis, machine learning, and security expertise.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google's Core team, focusing on Machine Learning and AI development for flagship products, offering competitive compensation and opportunities for technical leadership.

Senior Software Engineer, Search Quality

Senior Software Engineer position at Google focusing on Search Quality, combining ML expertise with software engineering to enhance search capabilities.

Senior Software Engineer, Generative AI, Google Workspace

Senior Software Engineer position focused on Generative AI development for Google Workspace, requiring expertise in machine learning and AI technologies.