Firmware Engineer, Modem Non-Access Stratum Protocol

1 Month ago • 5-8 Years • Research & Development

Job Summary

Job Description

This role involves developing, customizing, integrating, and enhancing modem Non-Access Stratum (NAS)/upper-layer features on Android devices for Pixel projects. You will collaborate with Pixel Software teams and chipset vendors, acting as the primary point of contact for debugging and resolving modem NAS issues from various sources (certification, field testing, customers). Responsibilities include validating NAS/upper-layer feature functionality and performance, proposing ideas for optimizing engineering efficiency and software quality, and working with regional carriers to meet commercial product requirements. The position requires close collaboration with cross-functional teams (Android Software, Technical Program Managers, Hardware Engineers) to ensure the delivery of high-quality Pixel modem software. You will support carrier lab/site issue resolution and certification processes.
Must have:
  • Bachelor's degree in relevant field
  • 5+ years coding experience (C/C++, Python)
  • LTE/5G NRSA experience
  • 3GPP Layer 3 NAS protocols expertise
  • Embedded RTOS experience
Good to have:
  • 3+ years 3GPP LTE/NR Layer 3 NAS protocol standards experience
  • Experience with 3GPP TS23.167
  • RIL and modem NAS protocol interface experience
  • Modem development process experience

Job Details


Minimum qualifications:

  • Bachelor's degree in Communication Engineering, Electrical Engineering, a related field, or equivalent practical experience.
  • 5 years of experience in coding with a programming language (e.g., C/C++, Python).
  • Experience with Long Term Evolution (LTE) or 5G NRSA.
  • Experience in 3rd Generation Partnership Project (3GPP) Layer3 NAS protocols, embedded Real-Time Operating System (RTOS).

Preferred qualifications:

  • 3 years experience of 3GPP LTE/New Radio (NR) Layer 3 NAS protocol standards.
  • Experience with 3GPP TS23.167 - emergency call flow, domain selection and IP Multimedia Core Network Subsystem (IMS) procedure.
  • Experience with the interface between Radio Interface Layer (RIL) and modem Network-Attached Storage (NAS) protocol.
  • Experience with modem development process.
  • Excellent communication skills, with the ability to clarify/debug/identify the issues.
  • Excellent problem-solving skills with the ability to initiate solutions, while working on corner cases/exceptions.

About the job

In this role, you will focus on development/customization, integration and performance enhancement of modem Non-Access Stratum (NAS)/upper-layers features on Android devices, working with Pixel Software teams and chipset vendors. You will be the point of contact for all debugging, analyzing and fixing modem NAS issues from certification, field testing, and customers in the region. You will also be responsible for validating the function and performance of NAS/upper-layers features for Pixel projects to guarantee the modem software quality.You will be encouraged to propose your ideas to optimize engineering efficiency and software quality for the modem software.

The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities

  • Develop and customize modem software to meet customer and project requirements in NAS/upper-layer domain. Analyze and fix the modem protocol issues.
  • Work with region carriers to meet customer’s commercial product requirements.
  • Support in carrier labs/sites to resolve important issues and get certification.
  • Collaborate with cross-layer teams and cross-organization teams (e.g., Android Software , Technical Program Manager and Hardware Engineer) to deliver quality Pixel modem Software.
  • Generate ideas, develop features, build Software/Hardware systems or improve engineering processes to help product velocity and quality.

Similar Jobs

Next Level Games - Senior Gameplay Animator

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Google - Quantum Algorithms Numerics Specialist

Google

San Francisco, California, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Distributed Machine Learning

Google

Mountain View, California, United States (On-Site)
1 Month ago
Addepar - Backend Software Engineer - Navigator

Addepar

New York, United States (On-Site)
1 Week ago
Phantom FX - Mid Rigging Artist

Phantom FX

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Google - Quantum Algorithms Numerics Specialist

Google

San Francisco, California, United States (On-Site)
1 Month ago
Redhorse Corp - CNO Developer

Redhorse Corp

Chantilly, Virginia, United States (On-Site)
6 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
6 Months ago
NVIDIA - Senior ASIC Verification Engineer - GPU

NVIDIA

Canada (Hybrid)
1 Month ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Rivos - Physical Design - Intern

Rivos

Santa Clara, California, United States (On-Site)
7 Months ago
Thousand Eyes - Principal Site Reliability Engineer, Datastores

Thousand Eyes

San Francisco, California, United States (On-Site)
3 Weeks ago
ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
MRI Software - Team Lead - AI

MRI Software

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Performance Lead, YouTube Support Operations

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - RTL Design Engineer, Core-IP

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Cloud Infrastructure and Security Engineer

Riot Games

Shanghai, China (On-Site)
1 Month ago
ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Wargaming - BI Analyst (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Qualcomm - EHS Intern

Qualcomm

Hsinchu City, Taiwan (On-Site)
4 Weeks ago
Qualcomm - Package/System Design Solution Engineer, Senior

Qualcomm

Hsinchu City, Taiwan (On-Site)
1 Week ago
Google - Software Engineer II, Embedded Systems/Firmware, Google TV

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Power Integrations - Sales Assistant / Admin Assistant

Power Integrations

Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Staff/Senior Machine Learning Scientist (Ad Cloud)

Appier

Taipei City, Taiwan (On-Site)
2 Weeks ago
Qualcomm - (IOT) SW Application Engineer, Senior

Qualcomm

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Global Post Import Audit Program Manager

Google

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer II, BIOS, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Nahc io - Business Development Manager - Crypto Exchange

Nahc io

Taipei City, Taiwan (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Solutions Architect, Networking - Cloud Service Providers

NVIDIA

California, United States (Hybrid)
2 Months ago
Fluence - Controls Software Engineer II

Fluence

Houston, Texas, United States (Hybrid)
7 Months ago
SideFX Software - Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
4 Months ago
NVIDIA - Solutions Architect

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
ByteDance - Software Engineer, ML System Architecture

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
ByteDance - ML Systems Software Engineer Graduate (AML - Machine Learning Systems)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Hyderabad, Telangana, India (On-Site)
3 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Paris, Île-de-France, France (On-Site)
6 Months ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug