IMS Protocol and Automation Firmware Engineer

2 Weeks ago • 5 Years + • Research & Development

Job Summary

Job Description

As a Protocol IMS/Telephony/NAS Firmware Engineer in Pixel Testing Engineering, you'll focus on carrier feature development/customization, integration, and performance enhancement of IMS/Telephony/NAS features, working closely with Pixel Software teams and chipset vendors. You'll be the point of contact for debugging, analyzing, and fixing IMS/NAS issues from certification, field testing, and customers. Responsibilities include developing and customizing Android/Modem software, analyzing and fixing Android/Modem IMS and NAS protocol issues, working with carriers, providing on-site support, collaborating with cross-functional teams, and generating ideas to improve engineering processes and automation. The role involves validating feature function and performance to ensure software quality and developing automation tools using AI to optimize the debugging and testing process.
Must have:
  • 5+ years 3GPP/IETF IMS protocol experience in LTE or 5G NR
  • C, C++, embedded RTOS experience
  • Coding/scripting (Python, Perl, C, C++, Java)
  • Android/Modem software development
  • IMS/NAS protocol issue analysis and resolution
Good to have:
  • Cellular wireless technologies experience
  • IMS/VoLTE/VoWiFi/VoNR experience
  • Programming/scripting automation experience
  • 3GPP LTE/NR Layer 3 NAS protocol standards understanding
  • Strong communication and collaboration skills

Job Details

Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 5 years of experience with development and technical troubleshooting in 3GPP/IETF IMS protocols in LTE or 5G NR.
  • Coding and scripting experience in one or more languages (Python, Perl, C, C++ or Java).
  • Experience in C, C++, and embedded Real-Time Operating System (RTOS).

Preferred qualifications:

  • Experience in cellular wireless technologies or IP Multimedia Subsystem (IMS)/VoLTE/VoWiFi/VoNR.
  • Experience with programming, scripting or engineering automation.
  • Understanding of 3GPP LTE/NR Layer 3 NAS protocol standards.
  • Familiarity with Android/Modem software development/engineering, problem resolving, and troubleshooting.
  • Strong communication and collaboration skills.

About the job

As a protocol IMS/Telephony/NAS Firmware Engineer in Pixel Testing Engineering, you'll focus on carrier feature development/customization, integration and performance enhancement of IMS/Telephony/NAS features, working closely with Pixel Software teams and chipset vendors.

You'll be the point of contact for all debugging, analyzing and fixing IMS/NAS issues from certification, field testing and customers in the region. You'll also be responsible for validating the function and performance of features for Pixel projects to guarantee the software quality. In addtion, you will also be engaged in the development of automation tools using AI to optimize the protocol debugging and test process.

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 Android/Modem software to meet customer and project requirements in IMS/Telephony domain/NAS. Analyze and fix the Android/Modem IMS and NAS protocol issues.
  • Work closely with region carriers to meet customer’s commercial product requirements.
  • Provide on-site support in the carrier labs/sites to resolve important issues and get certification.
  • Collaborate with cross-layer teams (Telephony/IMS/NAS/AS) and cross-organization teams (Android Software, TPM/TAM and Hardware) to deliver high quality Pixel Android/Modem software.
  • Generate ideas, develop features, build software/hardware systems and/or improve engineering processes and automation to help product velocity and quality.

Similar Jobs

Scale AI - Applied AI Engineer, International Public Sector

Scale AI

Doha, Doha Municipality, Qatar (On-Site)
1 Day ago
MRI Software - Software Engineer - Java, Angular

MRI Software

Vadodara, Gujarat, India (Hybrid)
1 Day ago
Homa games - Staff Back-End Engineer (Java) - Mobile Gaming

Homa games

France (Remote)
1 Month ago
Playrix - Senior QA Engineer (VSO Engine)

Playrix

Ireland (Remote)
1 Month ago
Samsung Semiconductor - Staff Engineer, Software

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Krafton  - Global Live Service Operator (4+ years) - New Project

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
NVIDIA - Technical Product Management Intern, CUDA - Fall 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Google - Software Engineering Manager, GPay Merchant Platform

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Demandbase - Software Engineer 1 (Backend)

Demandbase

Hyderabad, Telangana, India (On-Site)
8 Hours ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
3 Months ago
NVIDIA - Senior Firmware Engineer - Memory Subsystem

NVIDIA

Canada (On-Site)
2 Months ago
Eqvilent - Senior C++ Software Engineer

Eqvilent

(Remote)
8 Hours ago
Google - Software Engineer II, Test Fleet Management

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
ByteDance - Site Reliability Engineer Intern

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Wrike - Senior Backend Engineer

Wrike

Prague, Prague, Czechia (Hybrid)
1 Day ago
Netflix - ML Software Engineer (L4/L5) - Media Algorithms

Netflix

Los Angeles, California, United States (On-Site)
2 Weeks ago
BigID - Site Reliability Engineer

BigID

Hyderabad, Telangana, India (Hybrid)
6 Hours ago
GoMotive - Senior Software Engineer

GoMotive

(Remote)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Playtika - Senior DATA/AI SRE Engineer

Playtika

Poland (On-Site)
6 Months ago
Google - Software Engineer II, Site Reliability Engineering, Cloud Logs

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
N-iX - Middle .NET Engineer

N-iX

Poland (Hybrid)
1 Month ago
Aristocrat Gaming - Automation Chapter Expert

Aristocrat Gaming

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
Google - Senior Software Engineer, Data Governance AI Agent

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Sperasoft - 3D Props Artist

Sperasoft

Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Google - Senior Software Engineer, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Google - YouTube Specialist

Google

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Days ago
Reality Games - Unity Animator - Monopoly World

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Activision - Art Supervisor - External Art

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tesla - Electrical Engineer - Motor Design and Multi-Physics Optimization

Tesla

Athens, Greece (On-Site)
2 Months ago
Wind River Systems - Field Application Engineer (Automotive)

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rivos - CPU Physical Design - Full time

Rivos

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Staff Signal Integrity Engineer, Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Staff Mechanical/Systems Engineer

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Netflix - Engineering Manager, Detection Engineering

Netflix

United States (Remote)
2 Weeks ago
Google - Staff Software Engineer, Google Cloud

Google

Ramat Gan, Tel Aviv District, Israel (On-Site)
2 Days ago
NVIDIA - Physical Design Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
Playtika - R&D Team Leader

Playtika

Romania (Hybrid)
6 Months 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