Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, troubleshoot, and maintain software programs for Lam's etch and deposition semiconductor products.
Implement new customer requirements and features in existing applications, ensuring hardware-software integration and compatibility.
Collaborate with cross-functional teams and occasionally provide on-site customer support (travel less than 10%).
Minimum Requirements
Bachelor’s degree in Computer Engineering, Electronics, or Mechanical Engineering, or equivalent experience; no prior professional experience required (graduate eligible role).
Knowledge of Object-Oriented Software, Design, or Programming including Design Patterns and Finite State Machines.
Understanding of multithreading with preemptive thread scheduling and communication protocols such as I2C, SPI, UART.
Work Experience Required: No prior experience required (entry-level).
Ideal Candidate Profile
Comfortable working on software that integrates closely with hardware in semiconductor manufacturing equipment.
Able to design and maintain complex software systems using object-oriented principles and multithreading.
Willing to collaborate in a centralized software engineering team and occasionally travel to customer sites for support.
