Cake Job Search

Advanced filters
Off
Banqiao District, New Taipei, Taiwan
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (C or C++). Experience with embedded systems design, development, and debugging. Preferred qualifications: Experience with C/C++ and embedded systems. Experience with emulation platforms, FPGAs, or silicon bring up. Experience with Linux and Android device driver development. Experience with firmware, realtime operating system, or Android platform development. Experience with display technologies, such as DPU, DSI, and Displayport. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a member of the Silicon Validation software team, you will develop a platform with drivers and tools to enable validation of Google Tensor. The software you developed will be executed in a variety of environments ranging from bare metal to embedded Linux, on a variety of platforms ranging from FPGA emulation to post-silicon hardware.In addition, you will support users of the software through collaboration with teams inside and outside of the silicon group. You will build a deep understanding of the various components of the hardware pipeline.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.Responsibilities Design and implement the validation software for Google Tensor. Create and integrate software on emulation, FPGA, and silicon environments. Develop, maintain, and integrate software test infrastructure, unit tests, and integration tests. Collaborate with internal and external partners to support the development and execution of the validation plans. Support users in development of production device drivers and debug failures. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Google welcomes people with disabilities.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New Taipei, Banqiao District, New Taipei City, Taiwan; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications: Bachelor's degree in Electrical Engineering, a related field, or equivalent practical experience. 3 years of experience developing random stress tests, silicon validation frameworks, or related infrastructure. Experience programming in C/C++. Experience in Advanced RISC Machines (ARM) architecture and in IP level power management, Dynamic Voltage and Frequency Scaling (DVFS), or SoC/CPU/memory power management. Preferred qualifications: Experience executing tests on emulation platforms or Field Programmable Gate Array (FPGA) and with board level debug. Experience with complex system debug, embedded operating systems, and bare metal programming. Experience with JTAG debuggers (e.g., Lauterbach). Knowledge of low power design and architecture techniques. Knowledge of operating system fundamentals. Familiarity with Power Management Integrated Circuit (PMIC) and power modeling techniques. About the jobGoogle engineers develop the next-generation technologies that change how users connect, explore, and interact with information and one another. As a member of an extraordinarily creative, motivated and talented team, you develop new products that are used by millions of people. We need our engineers to be versatile and passionate to take on new problems as we continue to push technology forward. If you get excited about building new things and working across discipline lines, then our team might be your next career step. In this role, you will be a part of Google’s Silicon team, working to enable Google’s continuous innovations. You'll be responsible for bare-metal and operating system based validation, including both pre-silicon verification and post-silicon bring-up and validation, ensuring the delivery of high-quality silicon.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.Responsibilities Plan, develop, and execute tests to validate IP, subsystem, and system level power management. Manage power correlation and power management design validation on pre-silicon and post-silicon platforms. Interface with Software, Architecture, Design, and Design Verification teams to create and execute test plans Support silicon debug and field failures. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.