IMS Protocol and Automation Firmware Engineer

1 Month 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

Google - Software Engineering Manager II

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Trek - Senior Oracle SOA Developer

Trek

Haryana, India (On-Site)
4 Months ago
luxsoft - QA Automation Engineer

luxsoft

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Enphase Energy - Senior Software Engineer, Energy Management Cloud (Backend)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ION - Senior Technical Support Analyst, Jersey City - 7537

ION

Jersey City, New Jersey, United States (On-Site)
7 Months ago
Samsung Semiconductor - Staff Engineer, Machine Learning

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
ByteDance - SOC Prototype FW Engineer- Pico - San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Virtuos - Junior QC

Virtuos

Vietnam (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Formal Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DraftKings - Senior Backend Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Remote)
1 Month ago
Hike - Sr. SDE Backend

Hike

(Remote)
4 Weeks ago
HCL Tech - Full stack java architect(angular)

HCL Tech

Illinois, United States (On-Site)
2 Weeks ago
Fi - Intern (Tech)

Fi

Bengaluru, Karnataka, India (On-Site)
4 Years ago
Google - Software Engineer, Early Career

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
Reltio - Senior Engineer

Reltio

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Crowd Strick - Sr. Software Development Engineer in Test

Crowd Strick

(Remote)
3 Weeks ago
ION - Principal Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
7 Months ago
Anavation - Senior Cloud Developer

Anavation

San Antonio, Texas, United States (Remote)
1 Month ago
IManage - Principal Software Engineer

IManage

Chicago, Illinois, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

PwC - Front-End Developer (Angular) with German (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Months ago
CD PROJEKT RED - UX Researcher

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Axel Springer News Media National - Specialist for the development of editorial AI tools

Axel Springer News Media National

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Nielsen Holdings - Data Entry Employee with German

Nielsen Holdings

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
InfoStretch Corporation - Operations Analyst

InfoStretch Corporation

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Ten Square Games - Junior Product Specialist - Live Ops

Ten Square Games

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
2 Weeks ago
Netflix - Data Engineering Manager

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Playtika - Senior DATA/AI SRE Engineer

Playtika

Poland (On-Site)
7 Months ago
Lucid Reality Labs - ML/AI Engineer

Lucid Reality Labs

Poland (Remote)
2 Months ago
Netflix - UI Engineer (L4/L5) - Content Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - CPU System Software Engineer, Performance Architect

Google

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Microsoft - Principal Researcher-Cloud and AI Infrastructure

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Google - ASIC RTL Design Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Staff Software Engineer, Machine Learning - AI Foundations

Riot Games

United States (On-Site)
1 Month ago
NVIDIA - Senior Platform Software Engineer, PCIe

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Signal Integrity Design Engineer

NVIDIA

Canada (On-Site)
3 Months ago
ByteDance - Machine Learning Engineer, Tech Lead - Code AI

ByteDance

San Jose, California, United States (On-Site)
2 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