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
PythonDevelop 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.
