Software Engineer Sys 2

Lam Research

United States

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lam Research in the United States is seeking a software engineer to design, develop, and debug software for enhancements and new products. You will implement customer requirements, maintain code, and collaborate with cross-functional teams.

You may travel to customer sites (up to 10%) and provide on-site support as needed, contributing to robust solutions and clear documentation throughout the project lifecycle.

Qualifications

  • Bachelor's degree with 2+ years of experience; or advanced degree with no professional experience; or equivalent experience.
  • Knowledge of OOP/OOD/OOS concepts, design patterns, and finite state machines.
  • Knowledge of multithreading, including preemptive thread scheduling.
  • Familiarity with Ethernet TCP/IP, CAN, UART communication protocols.
  • This is a graduate eligible role.
  • Prior semiconductor equipment experience.
  • Experience in distributed controls system desired.
  • Software development skills in C++, C#.

Responsibilities

  • Design, develop, troubleshoot, and debug software programs for enhancements and new products.
  • Implement new customer requirements and features in our existing application.
  • Maintain and enhance 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

OOP concepts & design
Multithreading
Networking protocols
Design Patterns
Finite State Machines
Graduate eligibility

Education

Bachelor's degree in Computer Engineering, Electronics, Mechanical Engineering with 2+ years of experience; or advanced degree with no previous professional experience; or equivalent experience.

Tools

C++
C#

Job description

Responsibilities


  • Design, develop, troubleshoot, and debug software programs for enhancements and new products.

  • Implement new customer requirements and features in our existing application.

  • Maintain and enhance 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%).


Qualifications


  • Bachelor's degree in Computer Engineering, Electronics, Mechanical Engineering with 2+ years of experience; or advanced degree with no previous professional experience; or equivalent experience.

  • Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns and Finite State Machines.

  • Knowledge of multithreading, including preemptive thread scheduling.

  • Knowledgeable with communication protocols such as Ethernet (TCP/IP), Controller Area Network (CAN), Universal Asynchronous Receiver-Transmitter (UART).

  • This is a graduate eligible role.

  • Prior semiconductor equipment experience.

  • Experience in distributed controls system desired.

  • Software development skills in one or more general purpose programming languages: C++, C#.


Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 2
Software Engineer 2

Burke Porter, an Ascential Technologies Brand • Grand Rapids (MI)

On-site
USD 70,000 - 90,000
Engineer, Software
Engineer, Software

Columbus McKinnon • Menomonee Falls (WI)

On-site
USD 85,000 - 105,000
Software Engineer
Software Engineer

Collabera • Albuquerque (NM)

On-site
USD 100,000 - 130,000
SOFTWARE SYSTEMS ENGINEER
SOFTWARE SYSTEMS ENGINEER

Redolent Infotech Pvt. Ltd. • Plymouth (MI)

On-site
USD 90,000 - 120,000
Software Engineer I
Software Engineer I

val's services • Joplin (MO)

On-site
USD 90,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Engineer, Staff|6157 Engineer, Staff|6157
Engineer, Staff|6157 Engineer, Staff|6157

ALTEN • San Diego (CA)

On-site
USD 100,000 - 130,000
Embedded Systems Engineer
Embedded Systems Engineer

VS Tech Solutions • York

On-site
USD 80,000 - 100,000
Software Systems Engineer
Software Systems Engineer

Aegis Worldwide • Asheville (NC)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

The Judge Group • Oklahoma City (OK)

On-site
USD 85,000 - 105,000