Firmware Engineer, Layer 3 Cellular Protocol Stack, Pixel

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

Firmware Engineer for Google Pixel's cellular protocol stack, focusing on RRC protocol development and optimization. The role involves AI-based tool development for process automation and performance improvement, alongside traditional firmware engineering tasks.

What you'd actually do

  1. Develop modem software and verify end-to-end modem feature functionalities and performance for RRC (Radio Resource Control) protocol.
  2. Solve complex system-level problems related to mobility, data performance, and improve Pixel product user experience.
  3. Identify key performance scenarios and reproduce the scenario in the lab environment for further research and development for more optimized solutions.
  4. Debug, analyze and fix modem issues from factory, certification (GCF/PTCRB/IOT), field and end users. Closely work with vendors and solution providers on modem protocol design and optimization.
  5. Optimize process by using AI-related strategy, including but not limited to issue analysis automation, and testing automation.

Skills

Required

  • software development
  • protocol stack engineering
  • C/C++/Python
  • cross-layer collaboration

Nice to have

  • NAS or L2 protocols
  • full-stack engineering
  • backend (Java/Python/Go/C++)
  • frontend (JavaScript/TypeScript/HTML/CSS)
  • practical AI or LLM mechanisms for process or performance improvement
  • SQL
  • Spanner
  • Python
  • TypeScript

What the JD emphasized

  • AI-based tool development
  • Optimize process by using AI-related strategy
  • practical AI or LLM mechanisms for process or performance improvement