Taro Logo

Software Engineer, Embedded Controller, Pixel Connectivity, Android Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer

Description For Software Engineer, Embedded Controller, Pixel Connectivity, Android Platform

Google is seeking a Software Engineer to join their Pixel team, focusing on embedded controller development for connectivity features in Android platforms. This role is crucial in delivering advanced wireless connectivity user experiences across the Android platform, with emphasis on breakthroughs in battery life, thermal efficiency, latency, privacy, and applying Machine Learning for advanced automation.

The position is part of the Google Pixel team, which is dedicated to designing and delivering the world's most helpful mobile experience. The team works at the cutting edge of consumer electronics, combining Google's artificial intelligence, software, and hardware expertise to create transformative experiences for users worldwide.

As a Software Engineer in this role, you'll be working on specific projects critical to Google's needs, with opportunities for growth and evolution alongside the business. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack. You'll be collaborating with various teams, including silicon developers, Android/Pixel developers, and test teams, to enhance software stability and performance.

The ideal candidate should have a strong foundation in C/C++ programming and data structures, with preferred experience in ARM MCUs, Linux device drivers, and wireless technology. This role offers an opportunity to work on cutting-edge mobile technology while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Google offers a collaborative work environment and the chance to work with some of the brightest minds in technology. The company is committed to diversity and inclusion, welcoming people from all backgrounds to contribute to their innovative culture.

Last updated 3 days ago

Responsibilities For Software Engineer, Embedded Controller, Pixel Connectivity, Android Platform

  • Develop and contribute to the design of new software, frameworks, Linux kernel, and embedded software stacks for Pixel devices
  • Participate in the end-to-end software lifecycle, including design, development, testing, deployment, maintenance, and continuous quality improvement
  • Collaborate with silicon developers to enhance software stability and performance
  • Collaborate with Android/Pixel developers, test teams, and other cross-functional teams
  • Contribute to utilizing Machine Learning techniques to advance test and issue analysis automation

Requirements For Software Engineer, Embedded Controller, Pixel Connectivity, Android Platform

Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 1 year of experience in C/C++ programming
  • 1 year of experience with data structures or algorithms
  • Experience with ARM MCUs or other low-power SoC architectures (preferred)
  • Experience in developing Linux device drivers (preferred)
  • Understanding of wireless technology domain (preferred)
  • Understanding of Android or Pixel device ecosystems (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Embedded Controller, Pixel Connectivity, Android Platform