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 the Android Platform. This role is crucial in delivering advanced wireless connectivity user experiences, with emphasis on optimizing battery life, thermal efficiency, latency, and privacy while incorporating Machine Learning for automation.

The position involves working with Google's Pixel team, which is dedicated to creating the world's most helpful mobile experience through cutting-edge designs, techniques, and experiences in consumer electronics. The team combines Google's AI capabilities with software and hardware expertise to develop global smartphones and transformative user experiences.

As a software engineer in this role, you'll be working on critical projects involving embedded systems, particularly focusing on connectivity features for Pixel devices. You'll collaborate with various teams, including silicon developers and Android/Pixel developers, to enhance software stability and performance. The role requires strong programming skills, especially in C/C++, and understanding of embedded systems and wireless technologies.

The ideal candidate should have experience with ARM microcontrollers or low-power SoC architectures, Linux device drivers, and understanding of wireless technology domains. Knowledge of Android or Pixel device ecosystems is valuable. The position offers opportunities to work on next-generation technologies that impact billions of users worldwide, with the chance to contribute to various aspects of software development from design to deployment.

Google offers a collaborative environment where engineers can work on cutting-edge technology while being part of a team that values innovation and technical excellence. The company provides comprehensive benefits and is committed to creating an inclusive workplace that welcomes diverse perspectives and experiences.

Last updated 2 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 with a focus on 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, developing an understanding of hardware and software architecture
  • Collaborate with Android/Pixel developers, test teams, and other cross-functional teams to identify, analyze, and help resolve production quality and coverage issues
  • Contribute to utilizing Machine Learning techniques to advance test and issue analysis automation, boosting team productivity and efficiency

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

Interested in this job?

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