Software Engineer Sys 3

Lam Research
Villach, Austria
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Communications Protocols Computer Engineering Software Design Patterns Object-Oriented Software Development Software Engineering Systems Integration Universal Asynchronous Receiver/Transmitter Multithreading Serial Peripheral Interface State Machines Software Troubleshooting

Job description

Experteer Overview In Lam’s Global Products Group, you design, develop, and troubleshoot software tools that support design, infrastructure, and technology platforms, enabling strong hardware-software integration. You’ll contribute across Lam’s product portfolio within a centralized software team, collaborating with top engineers to drive innovation in semiconductor equipment. Pay / Benefits * Design, develop, troubleshoot, and debug software programs for enhancements and new products * Implement new customer requirements and features in existing applications * Maintain and enhance code by investigating and resolving issues * Document solutions with clear flowcharts and well-structured code * Collaborate with cross-functional teams to design and develop software * Provide technical guidance and mentoring for junior engineers * May visit customer sites and travel up to 10% Tasks * Bachelor’s degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of experience; or Master’s with 3+ years; or PhD with no professional experience; or equivalent * Knowledge of Object-Oriented Software, Object Oriented Design, or Object-Oriented Programming (OOP) including Design Patterns and Finite State Machines * Knowledge of multithreading and preemptive thread scheduling * Knowledge of communication protocols I2C, SPI, UART Key requirements * hybrid work location models (On-site Flex and Virtual Flex) * comprehensive benefits program * competitive salary range for the SF Bay Area * opportunity to work across Lam’s product portfolio * supportive, inclusive work environment * equal opportunity employer

Requirements

Experteer Overview In Lam’s Global Products Group, you design, develop, and troubleshoot software tools that support design, infrastructure, and technology platforms, enabling strong hardware-software integration. You’ll contribute across Lam’s product portfolio within a centralized software team, collaborating with top engineers to drive innovation in semiconductor equipment. Pay / Benefits * Design, develop, troubleshoot, and debug software programs for enhancements and new products * Implement new customer requirements and features in existing applications * Maintain and enhance code by investigating and resolving issues * Document solutions with clear flowcharts and well-structured code * Collaborate with cross-functional teams to design and develop software * Provide technical guidance and mentoring for junior engineers * May visit customer sites and travel up to 10% Tasks * Bachelor’s degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of aaaaaaa code or Master’s with 3+ years; or PhD with no professional experience; or equivalent * Knowledge of Object-Oriented Software, Object Oriented Design, or Object-Oriented Programming (OOP) including Design Patterns and Finite State Machines * Knowledge of multithreading and preemptive thread scheduling * Knowledge of communication protocols I2C, SPI, UART Key requirements * hybrid work location models (On-site Flex and Virtual Flex) * comprehensive benefits program * competitive salary range for the SF Bay Area * opportunity to work across Lam’s product portfolio * supportive, inclusive work environment * equal opportunity employer

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

4:18 min

Under the hood of coroutines with state machines

Mikhail Maslo · World Congress 2023

3:00 min

Designing data ingestion architecture with system integration

Eldert Grootenboer +1 · World Congress 2023

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

2:34 min

Solving CGI performance limitations with multithreaded servlets

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

Videos

See all

Related articles

See all