Software Engineer 3
Core
Design, develop, and maintain software for Lam's etch and deposition products, ensuring seamless integration between software and hardware in the semiconductor industry.
Role type
Senior embedded software engineer (semiconductor equipment)
Builds
LAM standards compliant software, AI-enabled solutions for engineering productivity and equipment diagnostics
Domain
Semiconductor manufacturing equipment
Deliverable
production ML models
Required skills
C programming (hardware interfacing), RTOS, SDLC, AI-assisted software engineering tools, anomaly detection, predictive diagnostics
Preferred skills
OOPS concepts, scripting, distributed systems, socket programming, generative AI patterns, agentic workflows
Technologies
C, RTOS, AI tools, socket programming
Responsibilities
Design and develop LAM standards compliant software; lead and drive projects involving multiple developers; analyze, debug, and fix customer issues; technically review and mentor junior engineers; initiate and drive continuous improvement projects; lead the identification and deployment of AI-enabled solutions for software engineering productivity and diagnostics
Seniority
Senior, hands-on IC