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. 
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB