Google is seeking a Software Engineer III for Performance Modeling in Silicon. This role is part of Google's mission to organize the world's information and make it universally accessible and useful. The team combines the best of Google AI, Software, and Hardware to create radically helpful experiences.
As a Software Engineer III, you will be responsible for developing simulation models at different abstraction levels, building models for SoC components, and performing system-level modeling for SoC architecture and performance exploration and analysis. This role requires expertise in computer architecture, especially ARM SoC architecture and AMBA protocols.
The ideal candidate will have a Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience, along with 2 years of software development experience and proficiency in C/C++ programming. Preferred qualifications include experience in SystemC or RTL, software-based architecture simulators or FPGA/ASIC-based emulation platforms, and performance evaluation for mobile devices.
Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The products handle information at massive scale and extend well beyond web search. As a software engineer, you will work on critical projects with opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
Google is committed to creating a diverse and inclusive workplace, welcoming people with disabilities and providing equal employment opportunities regardless of background. The company offers a culture of belonging and is proud to be an equal opportunity and affirmative action employer.
Join Google's team to research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful, aiming to make people's lives better through technology.