Taro Logo

Embedded Software Engineer, Silicon Software

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create radically helpful experiences.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Description For Embedded Software Engineer, Silicon Software

Google is seeking an Embedded Software Engineer to join their Silicon Software team, focusing on developing next-generation technologies that impact billions of users. This role combines software engineering expertise with embedded systems knowledge to create innovative solutions for Google's hardware initiatives.

The position requires strong expertise in embedded programming, particularly with C/C++, and experience with Real-Time Operating Systems (RTOS), firmware, and device drivers. The ideal candidate will work at the intersection of hardware and software, developing drivers and architecture for future applications.

As part of Google's mission to organize the world's information and make it universally accessible, this role contributes to creating radically helpful experiences by combining Google's AI, Software, and Hardware capabilities. The team focuses on making computing faster, seamless, and more powerful through innovative technology development.

The role offers the opportunity to work on critical projects with the possibility of moving across teams as both the engineer and Google's fast-paced business evolve. The position demands versatility, leadership qualities, and enthusiasm for tackling new challenges across the full technology stack.

Key responsibilities include enabling device drivers for applications, developing new software and hardware solutions, and managing the entire lifecycle of embedded software drivers for next-generation smart devices. The role requires collaboration with hardware designers and understanding of various interface protocols and system architectures.

This is an excellent opportunity for someone passionate about embedded systems and consumer electronics who wants to make a significant impact on Google's hardware initiatives while working with cutting-edge technology and contributing to products used by billions of people worldwide.

Last updated 25 days ago

Responsibilities For Embedded Software Engineer, Silicon Software

  • Enable device drivers for applications
  • Develop new software, hardware, and system architecture to support future applications
  • Manage the design, development, and testing of embedded software drivers for the next generation smart devices

Requirements For Embedded Software Engineer, Silicon Software

  • Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience
  • 2 years of work experience in development, testing and deployment of consumer electronics/embedded systems
  • Experience with embedded programming in C/C++
  • Experience with embedded systems, Real-Time Operating Systems (RTOS) or firmware, device driver

Benefits For Embedded Software Engineer, Silicon Software

Medical Insurance
Visa Sponsorship
  • Equal employment opportunity
  • Accommodation for special needs
  • Medical benefits

Interested in this job?

Jobs Related To Google Embedded Software Engineer, Silicon Software