Job Description
Lam offers a variety of work location models based on the needs of each role. Our hybrid roles combine the benefits of on-site collaboration with colleagues and the flexibility to work remotely and fall into two categories – On-site Flex and Virtual Flex. ‘On-site Flex’ you’ll work 3+ days per week on-site at a Lam or customer/supplier location, with the opportunity to work remotely for the balance of the week. ‘Virtual Flex’ you’ll work 1-2 days per week on-site at a Lam or customer/supplier location, and remotely the rest of the time.
🎓 Have You Tried Common Jobs Pro : Book your slot now
Responsibilities
ChatGPT said:
The Engineering Intern 2 position is typically designed for students or fresh graduates who already have basic technical exposure and are ready to handle more real-world tasks with limited supervision. The key responsibilities include:
1. Assist in Software Development
-
Contribute to writing clean, efficient, and reusable code in the assigned programming languages.
-
Participate in implementing new features, bug fixes, and enhancements.
-
Work on both front-end and back-end modules depending on project requirements.
2. Collaborate With Senior Engineers
-
Work closely with software engineers, team leads, and product managers to understand technical requirements.
-
Participate in design discussions, daily stand-ups, and sprint meetings.
3. Debugging & Troubleshooting
-
Identify, reproduce, and debug software defects under guidance of mentors.
-
Use logging tools, debuggers, and appropriate scripts to troubleshoot issues.
4. Technical Documentation
-
Prepare and maintain documentation for code, APIs, testing procedures, and user manuals.
-
Update existing documentation when features or modules are modified.
5. Testing & Quality Assurance
-
Write and execute unit test cases and integration test cases.
-
Collaborate with QA teams to resolve test defects.
-
Conduct code peer reviews when required.
6. Research & Innovation
-
Explore modern technologies, frameworks, and tools to improve product performance.
-
Evaluate new solutions and present findings to the team.
7. Version Control & CI/CD
-
Use Git or similar version control systems for code management.
-
Support CI/CD pipeline operations like build validation and deployment checks.
8. Learning & Development
-
Actively upgrade skills by taking internal/external training modules.
-
Seek continuous feedback from the team to improve coding and problem-solving abilities.
9. Responsibility & Time Management
-
Complete assigned tasks before deadlines with quality output.
-
Maintain transparency by regularly updating progress to mentors or manager


