Satellite Network Control and Routing Engineer

ArkEdge Space

Network

Python

C++

About this role

This role designs and develops control and routing technologies for networks that combine satellite communications constellations with terrestrial networks. The work covers networks with dynamically changing satellite and HAPS positions, including optical inter-satellite communications.

Responsibilities include designing routing algorithms for dynamic topologies; developing traffic-control and optimization logic for low latency and high throughput; studying SDN-based network-control architectures; building network-simulation environments; implementing prototypes; evaluating performance; and analyzing bottlenecks. The role also examines machine-learning models for traffic prediction and optimization.

The engineer collaborates with the E2E architect, LCT, RF, and ground-station operations teams. The position covers algorithm design, prototyping, simulation evaluation, implementation, and performance assessment for NTN and optical-communications constellation technologies.

The stated tools and technologies include Windows, Linux, GitHub, GitHub Projects V2, GitHub Issues, Redmine, Git, C, C++, Python, MATLAB, and network-simulation tools such as NS-3. The role may include selecting suitable simulation tools. The job is based at the Ariake office in Koto, Tokyo, with office attendance as the basic arrangement and some remote work available. The selection process consists of document screening, a first interview, a second interview with an aptitude test, and a final interview.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.