top of page

Senior Software Engineer – Semiconductor Inspection Systems - Japan

Hitachinaka, Ibaraki, Japan

SSE-01

Information Technology

Permanent
On-Site

Overview



We are seeking an experienced Senior Software Engineer to support the development of advanced semiconductor inspection systems. This is a unique opportunity to work on highly complex, high-performance software solutions within a globally critical industry.


The semiconductor inspection equipment sector plays a vital role in ensuring the quality of cutting-edge technologies including smartphones, electric vehicles, AI systems, and medical devices. This role offers exposure to advanced technologies such as electron beam systems, optical inspection platforms, and high-performance computing (HPC) environments.


The position involves close collaboration with on-site engineering teams in Japan and offshore development teams, contributing to large-scale, performance-critical software systems.


Key Responsibilities


  • Collaborate with customers to define system requirements and create detailed specifications

  • Understand and analyse existing system architecture and system-level requirements

  • Create and maintain technical documentation in Japanese and English

  • Design, develop, and maintain scalable, high-performance software using:
    TypeScript
    Rust
    Ruby
    Python

  • Develop and deploy software within a Rocky Linux 8 environment

  • Implement and manage distributed storage systems, particularly CephFS

  • Contribute to architectural design of large-scale HPC systems

  • Configure and optimise workload scheduling using OpenPBS (Altair)

  • Integrate software components within complex system environments

  • Troubleshoot, tune, and optimise overall system performance

  • Collaborate with cross-functional engineering teams to deliver robust solutions


Required Experience & Qualifications


  • 10–15 years of professional software development experience

  • Extensive hands-on experience with TypeScript, Rust, Ruby, and Python

  • Strong practical experience with Linux (Rocky Linux 8 preferred)

  • Experience implementing and managing distributed storage systems (CephFS preferred)

  • Solid understanding of High-Performance Computing (HPC) fundamentals

  • Experience with OpenPBS (Altair) job scheduler

  • Deep knowledge of system architecture and large-scale system design

  • Strong analytical, problem-solving, and teamwork skills

  • Ability to communicate effectively in both Japanese and English


Preferred Experience


  • Knowledge of semiconductor manufacturing processes and inspection equipment

  • Experience with CI/CD tools (Jenkins, Bamboo, GitLab, Bitbucket)

  • Experience managing onsite and offshore project execution

  • Familiarity with other distributed file systems and storage technologies

  • Experience with container technologies (Docker, Kubernetes)


Language Requirements


  • English: Business level

  • Japanese: JLPT N2 or above


Career Progression


This role offers a structured progression path toward Senior Architect and Principal Architect positions. There are also opportunities to transition into cross-functional roles across delivery, technical leadership, and commercial functions within the semiconductor technology domain.

Apply, so we can start working together!

Upload Your CV
Upload supported file (Max 15MB)

Thanks for submitting!

bottom of page