Senior Firmware Engineer, Layer 3 Cellular Protocol Stack

Google Google · Big Tech · Zhubei, Zhubei City, Hsinchu County, Taiwan +1

This role is for a Senior Firmware Engineer focused on the Layer 3 Cellular Protocol Stack within the Pixel Mobile Wireless (PMW) team. The engineer will design, develop, and optimize the RRC protocol stack, including research of RRC layer features, analysis of RRC layer issues, and AI-based tool development for call performance analysis. The role involves cross-layer collaboration and optimizing processes using AI-related strategies for automation in issue analysis and testing. While AI tools are mentioned for optimization, the core deliverable is firmware for the RRC protocol stack, not AI models or agents themselves.

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
  • modem metrics
  • performance analysis
  • modem protocol enhancement plan

Nice to have

  • NAS or L2 protocols
  • cross-layer call performance analysis
  • practical AI or LLM mechanisms for process or performance improvement
  • Project Lead or Team Lead position
  • resource/schedule planning experience

What the JD emphasized

  • AI-based tool development
  • core AI-related automation or tool design and deployment
  • Optimize process by using AI-related strategy