CareerPlan

Software Engineer 3

TW-Hsinchu-01 (3103)Full-time2026-05-13 → 2026-11-10
Hybrid

Core

Design, develop, troubleshoot, and debug software programs for Lam's etch and deposition products, ensuring seamless integration between software and hardware in semiconductor equipment.

Role type

Senior IC embedded software engineer (semiconductor equipment)

Builds

Software tools supporting design, infrastructure, and technology platforms for semiconductor etch and deposition equipment

Domain

Semiconductor manufacturing equipment / Embedded systems

Required skills

Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Multithreading, Communication protocols (I2C, SPI, UART), C++, C#

Preferred skills

Semiconductor equipment experience, Distributed embedded controls systems

Technologies

C++, C#, I2C, SPI, UART

Responsibilities

Design, develop, troubleshoot, and debug software programs for enhancements and new products; Implement new customer requirements and features; Maintain and enhance existing code base; Provide technical guidance and mentoring for junior engineers; Collaborate with cross-functional teams; Travel to customer sites for support (<10%)

Seniority

Senior, hands-on IC with mentoring responsibilities