Firmware Engineer, Modem Non-Access Stratum Protocol

2 Weeks 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

N-iX - Senior DS/AI Engineer

N-iX

Poland (Hybrid)
1 Week ago
Google - Software Engineering Manager, Android Automotive, On-Device AI/ML

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Days ago
ASSIST Software - AI Engineer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
5 Months ago
Google - Senior Customer Solutions Engineer, gTech Sustainability

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Software Engineer, Research, Computational Imaging

Google

Mountain View, California, United States (On-Site)
1 Week ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Days ago
Rambus - SMTS Systems Engineering

Rambus

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Vanderlande - Specialist Software Engineer

Vanderlande

Pune, Maharashtra, India (On-Site)
7 Months ago
NVIDIA - Senior DFT Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Hardware Board Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canonical - Lead Linux Kernel Engineer

Canonical

(Remote)
8 Hours ago
Perplexity AI - Search Quality Analyst

Perplexity AI

Belgrade, Serbia (On-Site)
8 Hours ago
G5 Games - Game Data Analyst

G5 Games

(Remote)
2 Months ago
Ramboll3 - Principal Engineer, Ground Engineering

Ramboll3

Noida, Uttar Pradesh, India (On-Site)
1 Week ago
Token Metrics - Crypto Senior Backend Engineer (Remote)

Token Metrics

Medellín, Antioquia, Colombia (Remote)
6 Months ago
Google - Web Solutions Engineer

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Machine Learning (Recommendations, Rankings, and Predictions)

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Canonical - HPC Software Engineer

Canonical

(Remote)
8 Hours ago
Western Digital - Senior Engineer, Development Engineering

Western Digital

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Corsair - Product Engineer

Corsair

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer II

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
PearlAbyss - Marketing Manager, Taiwan (Pearl Abyss Subsidiary)

PearlAbyss

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Partner Engineer, YouTube Shopping

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Canonical - Python Engineer - Data Center Hardware Integration

Canonical

Taipei City, Taiwan (Hybrid)
8 Hours ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Appier - Digital Marketing Manager

Appier

Taipei City, Taiwan (On-Site)
8 Hours ago
NVIDIA - Developer Technology Engineer - HPC and AI

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
Google - Program Manager, New Product Introduction

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Appier - Machine Learning Scientist

Appier

Taipei City, Taiwan (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Optical MSDV Hardware Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
ByteDance - Senior Algorithm Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
6 Months ago
NVIDIA - Senior Software Architect, Accelerated Computing SDN

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Pattern® - Senior Software Engineer - NodeJS

Pattern®

Pune, Maharashtra, India (On-Site)
7 Months ago
ByteDance - Research Engineer- Foundation Model AI Platform- San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Software Engineer, Home Device

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Silicon Design Verification Engineer

Google

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
2 Months ago
The Walt Disney Company - Software Engineer, Platform

The Walt Disney Company

Emeryville, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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