HMI D&E - Sr. Software Engineer, Product Security & ADP - Tainan, Taiwan
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
