Embedded Systems Software Engineer — C++/C# (Hybrid)

LAM RESEARCH Corporation

Tualatin (OR)

Hybrid

USD 120,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lam Research Corporation is seeking a Software Engineer to design, develop, troubleshoot, and debug software for Lam's etch and deposition equipment. You will implement customer requirements and feature enhancements across our centralized software team, ensuring hardware compatibility and robust integration with hardware platforms.

The role requires a strong background in object-oriented programming, multithreading, and experience with C++ and C#. Occasional travel to customer sites (<10%) is expected, with a hybrid on-site Flex work model in Tualatin, OR.

Qualifications

  • Bachelor’s degree in a relevant engineering/computer field.
  • Strong knowledge of object-oriented design concepts and patterns.
  • Experience with multithreading and concurrent programming.
  • Proficiency with I2C, SPI, UART communications.
  • Semiconductor equipment or embedded controls experience preferred.
  • C++ and C# software development skills.

Responsibilities

  • Design, develop, troubleshoot, and debug software for enhancements and new products.
  • Implement new customer requirements and features in existing applications.
  • Maintain and enhance codebase; investigate and resolve issues.
  • Provide clear documentation and diagrams for solutions.
  • Collaborate with cross-functional teams and provide mentorship to juniors.
  • Occasional customer-site visits with travel up to 10%.

Skills

OOP Design
Multithreading
Design Patterns
C++
C#

Education

Bachelor's degree in Computer Engineering / Electronics / Mechanical Engineering

Tools

Git
Linux
Embedded Systems

Job description

Lam Research Corporation is seeking a Software Engineer to design, develop, troubleshoot, and debug software for Lam's etch and deposition equipment. You will implement customer requirements and feature enhancements across our centralized software team, ensuring hardware compatibility and robust integration with hardware platforms.

The role requires a strong background in object-oriented programming, multithreading, and experience with C++ and C#. Occasional travel to customer sites (<10%) is expected, with a hybrid on-site Flex work model in Tualatin, OR.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer - Hybrid Role
Embedded Systems Software Engineer - Hybrid Role

Lam Research Salzburg GmbH • Tualatin (OR)

Hybrid
USD 110,000 - 160,000
Hybrid work model
On-site and remote flexibility
Senior Embedded Software Engineer - Hybrid/Remote (C++)
Senior Embedded Software Engineer - Hybrid/Remote (C++)

Lam Research • Tualatin (OR)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer - Embedded Systems (Hybrid)
Senior Software Engineer - Embedded Systems (Hybrid)

Lam Research • Tualatin (OR)

Hybrid
USD 150,000 - 190,000
Software Engineer, Embedded Systems – Hybrid/On-site Flex
Software Engineer, Embedded Systems – Hybrid/On-site Flex

Lam Research Salzburg GmbH • Tualatin (OR)

Hybrid
USD 110,000 - 170,000
Senior Embedded Software Engineer – Hybrid/Remote
Senior Embedded Software Engineer – Hybrid/Remote

LAM RESEARCH Corporation • Tualatin (OR)

Hybrid
USD 130,000 - 170,000
Embedded Software Engineer – Hybrid On‑Site
Embedded Software Engineer – Hybrid On‑Site

Lam Research Salzburg GmbH • Tualatin (OR)

On-site
USD 140,000 - 190,000
Senior Embedded Software Engineer - Hybrid/Remote
Senior Embedded Software Engineer - Hybrid/Remote

LAM RESEARCH Corporation • Tualatin (OR)

Hybrid
USD 120,000 - 160,000
Embedded Software Engineer — Hardware–Software Synergy
Embedded Software Engineer — Hardware–Software Synergy

LAM RESEARCH Corporation • Tualatin (OR)

Hybrid
USD 120,000 - 170,000
Senior Embedded Software Engineer - On-site Flex
Senior Embedded Software Engineer - On-site Flex

Lam Research Salzburg GmbH • Fremont (CA)

On-site
USD 99,000 - 220,000
Senior Embedded Systems Engineer – HW/FW (Hybrid)
Senior Embedded Systems Engineer – HW/FW (Hybrid)

Lam Research • Tualatin (OR)

Hybrid
USD 80,000 - 100,000