Senior Software Engineer, Embedded Systems, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$150,000 - $250,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Embedded Systems, Silicon

Google is seeking a Senior Software Engineer to join their Embedded Systems team, focusing on ambient system runtime, firmware, and application development. This role is crucial in developing and optimizing software for next-generation TPU hardware, enabling low-power, high-performance machine learning applications across various devices. The ideal candidate will possess deep understanding of low-level programming, embedded systems, computer architecture, and machine learning concepts.

As part of Google's mission to organize world's information and make it universally accessible, you'll be working with a team that combines the best of Google AI, Software, and Hardware to create groundbreaking experiences. The role involves developing software solutions for Google SoCs, contributing to architectural design, and ensuring optimal hardware-software integration.

The position offers the opportunity to work on cutting-edge technology that impacts billions of users worldwide. You'll be part of a dynamic environment where you can contribute to next-generation technologies, spanning from distributed computing to system design, security, and artificial intelligence. Google's commitment to innovation and technical excellence makes this an ideal role for engineers passionate about pushing the boundaries of hardware and software integration.

Working at Google means joining a company that values diversity, equality, and inclusion. The role offers the chance to work with talented engineers worldwide, contribute to meaningful projects, and shape the future of technology. If you're excited about embedded systems, performance optimization, and want to make a significant impact on how users interact with technology, this role presents an excellent opportunity to achieve those goals.

Last updated 8 minutes ago

Responsibilities For Senior Software Engineer, Embedded Systems, Silicon

  • Develop and optimize software solutions (prototypes and production-ready) for Google SoCs, ensuring peak performance and efficiency
  • Contribute to the architectural design of future Google SoCs, leveraging software optimization expertise
  • Collaborate cross-functionally to implement and productize SoC designs
  • Research the latest technological advancements and integrate them into software optimization strategies

Requirements For Senior Software Engineer, Embedded Systems, Silicon

Java
Python
  • Bachelor's degree in Computer Science, Electrical Engineering, related technical field, or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with embedded systems
  • 1 year of experience with performance analysis and optimization
  • Experience with developing android tests and applications
  • Knowledge of android software and hardware architectures
  • Knowledge of SoC Architecture

Benefits For Senior Software Engineer, Embedded Systems, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Embedded Systems, Silicon

Senior Software Engineer, Pigweed

Senior Software Engineer position at Google working on Pigweed, a modern microcontroller platform, requiring expertise in embedded systems and C++ development.

Senior Embedded Software Engineer, ChromeOS Platform

Senior Embedded Software Engineer position at Google, focusing on ChromeOS platform development, firmware, and device drivers.

Senior Hardware Engineer, Display Test Calibration

Senior Hardware Engineer position at Google's Raxium group, focusing on display test calibration and microLED technology for AR applications.

Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Senior Software Engineer position at Google focusing on embedded systems and firmware development, offering competitive compensation and opportunity to work on large-scale infrastructure.

Senior Hardware Reliability Engineer

Senior Hardware Reliability Engineer role at Google, focusing on consumer electronics reliability testing and analysis, requiring 6 years of experience and strong technical expertise.