Job title: ( English only/ Embedded Software Engineer )
Job type: Permanent
Emp type: Full-time
Industry: Manufacturing & Industrial / 製造業・メーカー
Functional Expertise: Technical (IT) / 技術職(IT)
Salary: Negotiable
Job published: 2026-01-22
Job ID: 68020

Job Description

Embedded Software Engineer (Satellite Systems)
 
■ Job Title
Embedded Software Engineer
 
■ Company Overview
A cutting-edge space technology company revolutionizing satellite systems to push the boundaries of Earth observation and beyond.
 
■ Your Role and Responsibilities 
  • -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.

■ Experience and Qualifications
  • -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

■ Additional 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

■ Good Reasons to Join
  • Be at the forefront of space exploration and satellite innovation.
  • Work in an international, high-caliber team of engineers.
  • Gain hands-on experience in the full lifecycle of satellite development—from initial concept to orbital deployment.
  • Push the limits of technology in a fast-paced and highly rewarding environment.
■ Work Location
(Upon Employment) Tokyo
(Scope of change) Location as specified by the company
 
■ Salary 
Negotiable (please ask for more details during a discussion)
 
■ Position/Contract Term
This is a full-time, permanent position
 
■ So What are the Next Steps?
- If you're interested in this role, click 'apply now' and send a copy of your updated English and/or Japanese CV to sasha.semba@talisman-corporation.com.
- If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
- Please note that due to the large number of applicants, only successful candidates will be contacted.
 
 
More details will be provided during a meeting.