CareerPlan

HMI D&E - Sr. Software Engineer, Product Security & ADP - Tainan, Taiwan

Tainan, TaiwanFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Design and implement secure, maintainable, reliable, and diagnosable frontend or desktop software integrated with the Agentic Diagnostics Platform (ADP) and related platform services.

Role type

Senior IC software engineer (product security & diagnostics)

Builds

Secure diagnostics capabilities, AI-assisted troubleshooting solutions, and telemetry/analytics features for complex industrial systems.

Domain

Semiconductor equipment / Industrial automation / Cybersecurity

Deliverable

production ML models

Required skills

C#, software architecture, object-oriented design, debugging, troubleshooting, root cause analysis, secure software development, telemetry, logging, monitoring, observability, cross-functional collaboration, technical leadership, API design, system integration, release readiness, verification, unit testing, integration testing, security testing, automated validation

Preferred skills

.NET, WPF, WinUI, MVVM, C++, Python, product security (threat modeling, IAM, PKI, vulnerability management, SBOM), telemetry platform design, AI-assisted troubleshooting, agent-based applications, semiconductor equipment, industrial automation, CI/CD, containers, mentoring, global stakeholder management

Technologies

C#, .NET, WPF, WinUI, MVVM, C++, Python, AI, telemetry, logging, monitoring, observability, APIs, containers, CI/CD

Responsibilities

Design and implement secure frontend or desktop software integrated with ADP; Develop telemetry and diagnostic capabilities to collect, analyze, and correlate logs, metrics, traces, events, and configuration data; Investigate complex software, integration, and customer-facing issues, identify root causes, and implement sustainable corrective actions; Design and implement AI-assisted diagnostic workflows that accelerate troubleshooting while maintaining security, transparency, and human oversight; Apply secure-by-design principles, including authentication, authorization, data protection, security logging, certificate management, and vulnerability remediation; Drive product security activities such as threat modeling, security testing, dependency management, and secure software release practices.

Seniority

Senior, hands-on IC with technical leadership