
Empowering the world through technology and information
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • New Taipei, Banqiao District, New Taipei City, Taiwan
Google is seeking a Tensor SoC System Software Engineer to develop and optimize system software for next-generation products. You'll work with Linux and Android platforms, requiring 5+ years of software development experience.
You have a Bachelor’s degree or equivalent practical experience and at least 5 years of experience in software development across various programming languages. Your background includes 3 years of experience specifically in Linux Kernel/device bring-up or Android system development, showcasing your ability to work on complex software systems. You possess experience in hardware/software co-design, which is crucial for understanding the intricacies of system integration. A Master’s degree in Computer Science, Electrical Engineering, or a related technical field is preferred, indicating your commitment to advancing your knowledge in this area.
Your expertise in system software development is complemented by a strong understanding of the Linux kernel and Android platform. You are familiar with SoC (System on Chip) software development, which allows you to collaborate effectively with hardware teams. Your understanding of SoC architecture and Android software and hardware architectures equips you to tackle challenges in system-level design and optimization. Excellent problem-solving skills are part of your toolkit, enabling you to address issues that arise during development.
As a Tensor SoC System Software Engineer at Google, you will be responsible for developing, designing, and optimizing system software for next-generation products. This role involves integrating and enhancing the Linux kernel and Android platform, ensuring that the software meets performance, quality, and timeline objectives. You will collaborate with cross-functional teams to define system architecture and identify system-level issues, implementing solutions that enhance overall system performance.
Your work will directly impact the development of technologies that change how billions of users connect and interact with information. You will have opportunities to switch teams and projects, allowing you to grow and evolve alongside Google's fast-paced business. You will be involved in projects critical to Google’s needs, contributing to the development of innovative solutions that handle information at massive scale.
At Google, you will be part of a team that values collaboration and innovation. You will have access to resources and support that enable you to excel in your role. The company fosters an environment where engineers can bring fresh ideas and work on projects that have a significant impact on users worldwide. You will be encouraged to apply even if your experience doesn't match every requirement, as Google values diverse perspectives and backgrounds in its workforce.
Apply now or save it for later. Get alerts for similar jobs at Google.