Embedded Software Engineer

  • Tokyo
  • Partial Remote
  • Full-time
  • April 30, 2026
Conditions
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Mid-level or above

Job description

Synspective’s Onboard Software Team is looking for a talented and motivated developer to join our team.

 

Responsibility/ Details of work

  • Design, develop, troubleshoot, and maintain multi-threaded C++ code on an embedded Linux system.
  • Support operations team and resolve in-orbit anomalies.
  • Verify new features and software changes on hardware-in-the-loop testing setups.
  • Contribute to design decisions, PR reviews, and propose future features and requirements.
  • Utilize and improve the CI/CD pipeline.
  • Collaborate within the team and externally with other teams to deliver functional software for our satellites.

 

Selling points of this role

Onboard Software is one of the most important parts of our satellite systems. Developing software for a system that is no longer accessible once launched provides a unique set of challenges where developers have to balance performance and hardware constraints with the high requirements for robustness, resilience, and functionality. This position offers the opportunity to take on interesting and challenging software work, with a certain degree of autonomy in how to execute on the software design. We are a supportive and friendly team, with diverse backgrounds and SMEs in a wide array of technical subjects, and cross team collaboration means you will gain exposure to other subsystems like satellite operations, hardware, and ground control.

 

Job requirements

  • 3+ years experience in C++
  • 3+ year(s) experience with developing for embedded systems such as embedded Linux, bare metal, or RTOS.
  • 1+ year(s) experience with communication and networking protocols such as RS422, CAN, HTTPS, SSH, and SFTP
  • Familiarity with version control tools (Git, SVN, etc), ticketing systems (Redmine, JIRA, etc) and knowledge of CMake/Make or equivalent build tools.
  • Hands on experience with software testing (unit tests, hardware-in-the-loop, system)
  • Good understanding of design patterns and data structures
  • Strong problem-solving skills
  • Self-motivated and able to work collaboratively with a diverse team

 

Preferred qualifications

  • Experience with multi-threaded applications and troubleshooting race/deadlock conditions
  • Experience with U-boot, driver development, and/or FPGAs
  • Experience in the space/satellite industry or other high reliability systems
  • Experience configuring and modifying CI/CD pipelines
  • Familiarity with Yocto and recipes

Synspectiveは、2018年2月に創業した、衛星データ解析によるソリューション提供および小型SAR (合成開口レーダー)衛星の開発・運用を行う宇宙スタートアップです。

宇宙スタートアップの多くがデータ解析や衛星機器開発など一部に特化するケースが多い中、Synspectiveはレーダー技術を利用するSAR衛星の開発・製造から、衛星データ解析・ソリューション提案までワンストップで行っているのが特徴です。

データに基づき、着実に進歩する世界の実現を目指し、衛星による観測データを活用したワンストップソリューション事業を行っています。内閣府「ImPACT」プログラムの成果を応用した独自の小型SAR衛星により高頻度観測を可能にする衛星群を構築し、その衛星から得られるデータの販売、および、それらを利用した政府・企業向けのソリューションを提供します。

「Human Centered Design for Company」として「個々人のパフォーマンスアップを中心として組織を設計する」ことを目指しています。そのため、スペシャリストが自律的に働くことができる柔軟な環境を提供し、メンバーが最高の仕事をするため自由に働けるようにしています。制限なしのリモートワーク制度、コアタイムなしのフレックスタイム制があり、パフォーマンスを発揮しやすい時間帯に働くことができます。

自律的でモチベーションの高い人材が集まる組織であるため、正社員が全員6か月契約です。 目標管理と条件の見直しを6か月間をベースに行い、成果を出した人への評価はしっかり反映します。 自由な働き方の自律型組織なので、自律的で向上心の高い方にとって働きやすい環境です!

Synspective's policies during COVID-19 are as follows:

  • During COVID-19 all of their members are working from home. *They’ve opened up hiring for overseas candidates for a few positions.
  • Synspective was already working remotely before COVID-19 for most roles.
View Synspective's company page
Embedded Software Engineer at Synspective
APPLY NOW  ➜