Google is seeking a Software Engineer III specializing in Performance Modeling for their Silicon team. This role is crucial for developing next-generation technologies that impact billions of users' interactions with information. The position focuses on simulation modeling and system architecture for SoC components, requiring expertise in C/C++ programming and computer architecture.
As part of Google's mission to organize world's information and make it universally accessible, you'll work on projects that combine AI, Software, and Hardware to create groundbreaking user experiences. The role involves developing simulation models at various abstraction levels and building models for critical SoC components including processors, machine learning accelerators, and memory subsystems.
The ideal candidate will bring fresh perspectives to areas such as distributed computing, large-scale system design, and artificial intelligence. You'll have the opportunity to work on specific projects critical to Google's needs, with flexibility to switch teams as the business evolves. The position offers exposure to cutting-edge technology development in a company that values diversity, inclusion, and innovation.
Google provides a collaborative environment where you'll work with talented engineers to push the boundaries of technology. The role combines technical expertise in computer architecture with practical software development skills, making it an excellent opportunity for someone passionate about hardware-software integration and performance optimization.
This position is perfect for candidates who want to impact how billions of users interact with technology while working at one of the world's leading tech companies. You'll be part of a team that researches, designs, and develops new technologies to make computing faster, seamless, and more powerful, ultimately aiming to make people's lives better through technology.