SalaryPeak

Software Engineer / Senior Software Engineer (SECS/GEM and Factory Automation - Semiconductor Industry)

INSPHERE TECHNOLOGY PTE. LTD.
Singapore 5+ years Posted Feb 9, 2026

Salary Range

SGD 48,000 - SGD 72,000 /year

SGD 4,000 - SGD 6,000/month

Skills Required

Web ServiceTechnical StandardsScalabilityKubernetesWPFSoftware EngineeringUISystem AdministrationDockerWeb ApplicationsCustomer CommunicationOrchestrationDebuggingAPISECS/GEMSoftware Development

Job Description

About the Role:

We are hiring a hands-on Full Stack Developer with proven development experience in factory automation to design, build, and maintain mission-critical software used in real semiconductor manufacturing environments.

This role spans:

  • WPF desktop applications for equipment operations and engineering workflows
  • React web applications for modern operational and management interfaces
  • Backend services for communication, orchestration, and integration

You should have proven working experience in Docker and Kubernetes, and practical experience working in an AI-assisted software development environment to improve delivery speed and code quality without compromising engineering rigor.

Responsibilities:

  • Design and deliver end-to-end software solutions across desktop UI, web UI, backend services, and integration components for factory automation systems.
  • Lead development of robust C#/.NET applications and services with strong focus on maintainability, scalability, and reliability.
  • Architect and enhance WPF desktop applications using MVVM, modular design, and reusable components.
  • Build and maintain React-based web applications for operational dashboards, configuration tools, and system administration workflows.
  • Develop and maintain gRPC/REST services for equipment communication, orchestration, and inter-process/service communication.
  • Integrate applications with factory and enterprise systems (e.g., MES/SPC/EDA/custom host systems) based on project requirements.
  • Translate equipment communication and production workflow requirements into practical, scalable software designs.
  • Containerize services and web components using Docker and manage deployments in Kubernetes environments.
  • Troubleshoot complex production issues across desktop, web, service, container, and orchestration layers.
  • Drive engineering quality through code reviews, testing strategy (unit/integration/system), and CI/CD practices.
  • Use AI-assisted development tools to accelerate coding, refactoring, testing, and documentation.
  • Validate AI-generated outputs for correctness, security, performance, and maintainability before production use.
  • Mentor junior developers and contribute to team technical standards and development practices.
  • Prepare and maintain technical documentation, including architecture, interfaces, deployment, and support runbooks.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
  • 5+ years of software development experience, with proven delivery in factory automation / industrial software environments.
  • Strong proficiency in C#/.NET and solid object-oriented design skills.
  • Strong backend development experience in gRPC/REST services and distributed application patterns.
  • Hands-on experience building WPF applications with MVVM architecture.
  • Hands-on experience building React applications (component architecture, state management, API integration, and production build/release practices).
  • Proven working experience with Docker and Kubernetes in real project environments, including deployment, scaling, and troubleshooting.
  • Proven working experience in AI-assisted software development environments (e.g., GitHub Copilot, Claude, ChatGPT, or equivalent) for coding, debugging, testing, and documentation.
  • Demonstrated ability to critically review and validate AI-generated code for production readiness.
  • Experience with source control, branching workflows, code reviews, and CI/CD pipelines.
  • Strong problem-solving skills, debugging capability, and communication skills in English (written and spoken).

Preferred Qualifications

  • Experience with SECS/GEM or GEM300 protocol implementation and semiconductor equipment communication.
  • Mandarin language capability is preferred for customer communication needs in China markets.
  • Familiarity with semiconductor factory operations and integration workflows.
  • Exposure to secure development and deployment practices for containerized workloads.