Software Engineer Sys 2
Core
Design, develop, troubleshoot, and debug software programs for Lam's etch and deposition products, ensuring seamless integration between software and hardware.
Role type
Software Engineer (Embedded/Hardware Integration)
Builds
Software tools supporting design, infrastructure, and technology platforms for semiconductor equipment
Domain
Semiconductor manufacturing equipment
Required skills
Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Multithreading, Communication Protocols (Ethernet/TCP/IP, CAN, UART), C++, C#
Preferred skills
Semiconductor equipment experience, Distributed controls system experience
Technologies
C++, C#, Ethernet, TCP/IP, CAN, UART
Responsibilities
Design and develop software for new products and enhancements; Implement customer requirements; Maintain and resolve issues in existing codebase; Collaborate with cross-functional teams; Provide on-site support and travel (less than 10%).
Seniority
Mid-level IC