Software Engineer at Lam Research, designing, developing, and troubleshooting software programs for enhancements and new products, collaborating with cross-functional teams.
Requirements
- Bachelor’s degree in Computer Engineering, Electronics, Engineering with 8+ years of experience
- Master’s degree with 6+ years’ experience
- PhD with 3+ years’ experience
- Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design
- Knowledge of multithreading, including preemptive thread scheduling
- Knowledgeable with communication protocols such as Inter-Integrated Circuit (I2C), Service Provider Interface (SPI), Universal Asynchronous Receiver-Transmitter (UART)
- Prior semiconductor equipment experience
- Experience in distributed embedded controls system desired
- Software development skills in one or more general purpose programming languages: C++, C#, Smalltalk
Benefits
- Comprehensive set of outstanding benefits
- Hybrid work location models (On-site Flex and Virtual Flex)
- Generous salary range ($116,000.00 - $250,000.00)
- Paid time off, unpaid leave, company mandated shutdown, and other relevant factors