Software Engineer Sys 1 Job Details | Lam Research Corporation
Lam Research is a leading company focused on providing premier customer support and innovative solutions for critical equipment and processes. As a Software Engineer, you will design, develop, and troubleshoot software programs, playing a key role in enhancing their product portfolio and ensuring seamless integration between software and hardware.
Responsibilities
- Design, develop, troubleshoot, and debug software programs for enhancements and new products
- Implement new customer requirements and features in our existing application
- Maintain existing code base by investigating and resolving problem areas
- Demonstrate solutions through clear documentation, flowcharts, and well-structured code
- Collaborate with cross functional teams to design and develop software programs
- May visit customer site to provide support and have ability to travel (total is less than 10%)
Skills
- Bachelor's degree in computer science or a related field, with no experience required
- Excellent knowledge of Java or Python programming languages
- Deep understanding of algorithms and data structures
- Understanding of RDBMS systems and SQL queries
- Understanding of APIs and technologies like REST, JSON, and XML
- Rigor in high-quality code, automated testing, and other engineering best practices; ability to write reusable code components
- Willingness to constantly learn and grow
- Excellent verbal and written skills
- Team player mindset
- Knowledge of C++, C#, and Scala is a plus
- Understanding of Spring Boot and Spring Batch is a plus
- Familiarity with distributed systems, big data, and large-scale systems is a plus
Company Overview
Company H1B Sponsorship
Apply To This Job