CareerPlan

Supervisor, Software Engineering

Taiwan - HsinchuFull-time2026-10-26 → 2026-11-10

Core

Lead a software engineering and quality engineering team to design, implement, maintain, and release software products while supporting customer needs and improving engineering effectiveness.

Role type

Senior engineering manager (software)

Builds

Software products and features for industrial automation and semiconductor markets

Domain

Industrial automation, semiconductor, factory automation

Required skills

C#, C++, software architecture, project management, team leadership, customer interaction, global team collaboration, software testing, source control, debugging

Preferred skills

factory automation systems, vision systems, motion control systems, software-to-hardware integration, semiconductor industry experience, industrial equipment knowledge

Technologies

C#, C++, Microsoft Windows, source control systems

Responsibilities

Lead, mentor, and develop a team of software engineers and quality engineers; Manage team workload, priorities, schedules, and project execution; Oversee the design, development, testing, maintenance, and release of software products; Collaborate with global engineering teams to align development efforts; Drive continuous improvement in software development processes; Work closely with product management, systems engineering, manufacturing, and support teams; Participate in technical reviews, architecture discussions, code reviews, and problem-solving activities; Support customer-facing activities including gathering requirements and providing technical guidance; Manage project plans, schedules, risks, and resource requirements; Support hiring, performance management, coaching, and career development of team members.

Seniority

Senior, hands-on IC with management responsibilities