Software-Defined Radio Development Engineer

ArkEdge Space

Python

C++

About this role

This role analyzes positioning signal formats for low Earth orbit and lunar positioning satellites and defines signal interfaces and specifications in technical documentation. The engineer develops software-defined radios for transmitting and receiving navigation and positioning signals, then integrates the SDR with an orbital simulator to create a signal simulator that reproduces signals transmitted from orbit.

Responsibilities include testing and evaluating positioning signal generation and analysis, using open-source software in development, and communicating with the navigation community and receiver manufacturers. The role also involves developing new positioning standards intended to shape future satellite navigation systems.

The work concerns satellite-based positioning technology and GNSS/GPS, including proprietary satellite positioning systems. The company’s stated space activities include small-satellite design, manufacturing and operation, satellite constellations, satellite communications, optical communications, low-orbit positioning, lunar satellite infrastructure and deep-space missions. The role may involve international stakeholders and partners including JAXA, NASA and ESA, as well as participation in international conferences and meetings to present and publish work.

Named tools and technologies include common GNSS processing software, SDR platforms such as GNU Radio, USRP and HackRF, and the Python and C/C++ programming languages. The position is based primarily at the Ariake Office in Koto-ku, Tokyo, with partial remote work available. Smoking is prohibited in all indoor areas. The selection process consists of document screening, a first interview, a second interview 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.