Embedded Software Engineer, Silicon Validation Software

Google organizes the world's information to make it universally accessible and useful, combining AI, Software, and Hardware innovation.
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience
Consumer

Description For Embedded Software Engineer, Silicon Validation Software

Google is seeking an Embedded Software Engineer to join their Silicon Validation Software team, focusing on developing custom silicon solutions for direct-to-consumer products. This role combines hardware and software expertise to create next-generation smart devices that impact millions of users worldwide.

The position requires strong embedded systems knowledge, particularly in C/C++ programming, and understanding of hardware/software integration. You'll work closely with hardware designers, developing device drivers and implementing system architecture for future applications. The role offers the opportunity to work on cutting-edge technology that powers Google's consumer products.

As part of Google's hardware team, you'll contribute to innovative solutions that combine AI, software, and hardware to create radically helpful experiences. The team's mission is to make computing faster, seamless, and more powerful, ultimately improving people's lives through technology.

The ideal candidate should have at least 2 years of software development experience or 1 year with an advanced degree. Knowledge of RTOS concepts, device drivers, and hardware/software integration is crucial. You'll be responsible for leading end-to-end hardware and software solutions, enabling device drivers, and developing new system architectures.

This is an excellent opportunity for someone passionate about embedded systems and hardware integration to work on products that directly impact users' daily lives. You'll be part of a diverse team that pushes boundaries and drives innovation in consumer technology. The role offers the chance to shape the future of Google's hardware experiences, focusing on performance, efficiency, and integration.

Last updated 3 months ago

Responsibilities For Embedded Software Engineer, Silicon Validation Software

  • Lead the development of end-to-end hardware and software solutions
  • Work to enable device drivers for applications on devices
  • Develop new software, hardware, and system architecture to support future applications
  • Design, development, and testing of embedded software drivers for the next generation smart devices

Requirements For Embedded Software Engineer, Silicon Validation Software

  • Bachelor's degree in Electrical Engineering, Electronics Engineering or Computer Science, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • Experience with embedded programming in C/C++
  • Experience working closely with hardware designers and reading schematics
  • Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration

Interested in this job?

Jobs Related To Google Embedded Software Engineer, Silicon Validation Software

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google Bengaluru, focusing on custom silicon solutions and hardware development for consumer products.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, AI, and multimedia experiences for Pixel devices.