Rakuten is hiring Platform Timing Engineer

Company Description

Rakuten Symphony is a Rakuten Group company focused on providing global B2B services for the mobile telco industry with a cloud-based, international mobile services platform. Rakuten Symphony aims to build the future of mobile telecommunications by recruiting top talent worldwide across various functional areas.

Responsibilities:

· Responsibilities for the position include but are not limited to:

· Work on design and implementation of containerized and host timing and synchronization features for RAN Network functions.

· Work on design/development of timing & synchronization platform features.

· Develop IPCs for timing & sync module interactions with RAN network functions.

· Develop code in multiple programming/scripting languages including Python, C and C++.

· Other duties as assigned.

Education and Experience:

· M.Tech or B.Tech in Computer Engineering or Electronic Engineering.

· Strong academic background (good grades from a reputable college)

· 6-11 years for SMTS, 11-16 years for PMTS.

· Development experience with Device Drivers, Platform bringup, Kernel Programming, I2C/UART drivers on unix systems.

· Working knowledge of IEEE-1588v2 Protocol, Synchronous Ethernet, GPS based clock synchronization on embedded boards.

· Exposure to Timing & Sync ITU-T/O-RAN standards for phase and frequency sync is desirable.

· Experience with IPC and Memory management on Linux platform.

· Experience with cloud provider systems (AWS, Google Cloud, OpenShift etc).

· Knowledge of Linux/Unix Container technologies (Docker, CNI etc) Kubernetes and the Cloud native application concepts and architecture.

· Work experience on Continuous Integration / Continuous Delivery (CICD) practices and tools.

· Experience with building and shipping services in a Micro Services-based Architecture

· Quick learner, willing to take challenges, thriving in fast paced, high-pressure environment.