Software Engineer Sys 3
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 embedded software engineer (semiconductor equipment)
Builds
Software tools supporting design, infrastructure, and technology platforms for semiconductor etch and deposition equipment
Domain
Semiconductor manufacturing equipment
Required skills
Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Multithreading, preemptive thread scheduling, I2C, SPI, UART
Preferred skills
Semiconductor equipment experience, distributed embedded controls systems, C++, C#
Responsibilities
Design and develop software for new products and enhancements; Implement customer requirements; Maintain and resolve issues in existing codebase; Provide technical guidance and mentoring to junior engineers; Collaborate with cross-functional teams; Travel to customer sites for support (less than 10%)
Seniority
Senior, hands-on IC