Software Engineer 2
Core
Design, develop, and troubleshoot software programs for Lam's etch and deposition products, ensuring seamless integration between software and hardware in the semiconductor industry.
Role type
Software Engineer (Embedded/Industrial)
Builds
Software tools supporting design, infrastructure, and technology platforms for semiconductor equipment
Domain
Semiconductor manufacturing equipment
Deliverable
product features
Required skills
Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Operating System principles, Network communication protocols (TCP/IP)
Preferred skills
HSMS/SECS-GEM protocol knowledge
Responsibilities
Participate in all phases of the software development lifecycle including testing, analysis, and maintenance; Document solutions with flowcharts; Analyze system software issues and collaborate with hardware engineers; Set up and maintain tool simulators and test environments; Visit customer sites up to 25% of the time