Embedded Software Team Manager

  • Tokyo
  • Partial Remote
  • Full-time
  • June 9, 2025
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
Senior or above

Job description

We are looking for a talented and motivated new colleague to join Synspective's Onboard Software Team and lead the embedded software development activities. Our team is responsible for the design, development, testing and maintenance of the embedded software running inside Synspective’s satellites. We are a small team where control engineers and embedded software engineers work closely together.

 

Responsibility

Design & validation of the onboard software of Synspective’s Strix satellites.

 

Details of work

  • You will be responsible for the full life cycle of the On-Board Flight Software for our existing and future satellites, including design, development, testing, deployment and maintenance.
  • Coordinate development and testing activities within the team and with other teams as necessary.
  • Prepare relevant documentation and test procedures.
  • Assist in software development of other in-house projects.

 

Selling points of this role

  • See the complete lifecycle of a satellite, from the early design to the launch and in-orbit operation.
  • Work in an international team.

 

Job requirements

  • Team leading experience
  • Proficiency in C/C++
  • Experience developing software solutions with embedded Linux / Yocto
  • Experience with high level design of embedded softwares.
  • Experience developing or working with Linux kernel, device drivers, device tree, BSPs, etc.
  • Experience in all levels of software testing (unit testing, integration testing, system testing)
  • Good understanding of algorithms, design patterns and data structures
  • 5+ years of work experience

 

Preferred qualifications

  • Proficiency in C
  • Proficiency in Python
  • Experience with bare metal programming and/or real-time operating systems (RTOS).
  • Experience working with satellites or space systems
  • Experience working with communications protocols like UART, I2C, SPI, RS232, RS422, CAN, SpaceWire, etc.
  • Experience working with communications networks (wired/wireless)
  • Experience working with cloud-based systems (GCP, AWS, etc)
  • Experience with web development (HTTP, REST, etc)
  • Experience with electronics hardware design and development
  • Project portfolio

Synspective Inc., founded in 2018, develops and operates Synthetic Aperture Radar (SAR) satellites, providing SAR data and analytics solutions.

The company aims to build a constellation of 30 SAR satellites by the late 2020s, enabling the creation of a system capable of observing changes anywhere on Earth.

With a SAR satellite constellation that offers high-frequency and high-resolution Earth observation, Synspective delivers satellite data and a range of analytics solutions for disaster response and management, national security, and environmental monitoring.

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 Team Manager at Synspective
APPLY NOW  ➜