Software Engineer, Wireless Connectivity, Pixel

Google Google · Big Tech · New Taipei, Banqiao District, New Taipei City, Taiwan

Software Engineer role focused on building next-generation embedded systems for Pixel phones and wearable devices, specifically for 4G/5G wireless connectivity. The role involves full-stack development from drivers/RTOS/firmware to Android programming and developer tools, working with hardware prototypes and shipping consumer products. Responsibilities include designing and implementing core software platforms for modems, developing scalable frameworks, bringing up new hardware, creating tools, optimizing performance, and building automated test systems. Requires experience in software development, data structures, and algorithms, with preferred experience in embedded mobile devices and wireless connectivity.

What you'd actually do

  1. Design and implement core software platforms for embedded development on modems.
  2. Innovate, design, implement, and test new software features for modem systems.
  3. Develop embedded software frameworks maximizing leverage and scalability across products.
  4. Bring up new prototype hardware systems, and design and implement factory calibration and test systems.
  5. Create system and developer tools, and implement and tune algorithms for optimizing performance.

Skills

Required

  • software development
  • Python
  • C++
  • SQL
  • data structures
  • algorithms

Nice to have

  • embedded mobile devices
  • hardware subsystems
  • modem
  • wireless 4G/5G connectivity
  • Python/C/C++
  • problem-solving
  • debugging complex software issues