Softwareentwickler/in
Core
Design, develop, troubleshoot, and debug software programs for Lam's equipment portfolio, ensuring seamless integration between software and hardware.
Role type
Senior Software Engineer (Embedded/Industrial Automation)
Builds
Software tools supporting design, infrastructure, and technology platforms for semiconductor equipment
Domain
Semiconductor manufacturing equipment / Industrial automation
Deliverable
production ML models | product features
Required skills
Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Multithreading, Communication protocols (I2C, SPI, UART), C++, C#, Java, Python
Preferred skills
Industrial automation software development, Semiconductor equipment experience, Distributed controls systems, Industrial Ethernet (EtherCat, EthernetIP, PowerLink)
Responsibilities
Design and develop software for enhancements and new products; Implement customer requirements and features; Maintain and enhance existing code base; Provide technical guidance and mentoring for junior engineers
Seniority
Senior, hands-on IC