Google is seeking an Embedded Software Engineer to join their Silicon team, working at the intersection of hardware and software development. This role is perfect for engineers passionate about low-level system development and embedded systems. You'll be part of Google's mission to create radically helpful experiences by combining AI, Software, and Hardware technologies.
The position involves working on critical embedded software development, focusing on device drivers and system architecture for next-generation smart devices. You'll collaborate with hardware designers, work with ARM or other low-power SoC architectures, and be involved in performance optimization.
As a software engineer at Google, you'll have the opportunity to work on technologies that impact billions of users. The role requires expertise in embedded programming, particularly in C/C++, and understanding of hardware systems. You'll be responsible for designing, developing, testing, and deploying embedded software solutions while managing project priorities and deliverables.
The ideal candidate should have a strong foundation in electrical, electronics, or computer science, with practical experience in embedded systems development. Additional expertise in ARM architectures, performance analysis, and hardware design would be advantageous. This role offers the chance to work on cutting-edge technology while being part of a team that combines the best of Google's AI, Software, and Hardware capabilities.
Join Google's hardware team to help create the next generation of smart devices and contribute to making computing faster, seamless, and more powerful. This is an excellent opportunity for someone looking to make a significant impact in the embedded systems space while working with world-class engineers and resources.