Software Engineer

Location: Tokyo, Japan

What you’ll do

Develop an antenna sharing platform and satellite communications service to support the next generation of the space industry
Create fast and scalable backend systems on a global infrastructure to serve users all over the world
Build an intuitive and highly interactive satellite flight / mission control UI
Come up with novel signal-processing and big-data techniques to open up satellite communication to a new class of off-the-shelf hardware

Minimum Qualifications

  • BS degree in Computer Science, Mechanical Engineering, Physics, Math or similar technical field of study or equivalent practical experience
  • Development experience on Unix / Linux
  • Software development experience in one or more general purpose programming languages such as Java, C/C++, C#, Objective C, Python, or Go
  • Experience working with two or more of the following: web application development, mobile application development, distributed and parallel systems, machine learning, data mining, signal processing, networking, developing large software systems, and/or security software development
  • Working proficiency and communication skills in verbal and written English

Preferred Qualifications

  • Experience working with two or more general purpose programming languages, and interest and ability to learn other coding languages as needed
  • Experience leading development and operation of large-scale service with dozens of users or more
  • Experience designing, building and maintaining a platform for large-scale data collection, analysis and mining
  • Deep knowledge of latest cloud and software technologies such as containers, AWS/GCP and gRPC