Skip to content
mimi

Technical Lead Engineer Embedded Systems

Lam Research

Bengaluru ยท On-site Full-time Lead 3w ago

About the role

The impact youll make

As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs

Your role is pivotal in developing software tools that support design, infrastructure, and technology platforms

Your expertise will determine hardware compatibility and influence design, ensuring seamless integration between software and hardware In this role, youll make an impact across Lams entire product portfolio of equipment working within our centralized software engineering team, collaborating with some of the brightest minds in the industry

What Youll Do

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

Provide technical guidance and mentoring for more junior engineers

May visit customer site to provide support and have ability to travel (total is less than 10%)

Minimum Qualifications

Who were looking for

Bachelors degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of experience; or Masters degree with 3+ years experience; or a PhD 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 Inter-Integrated Circuit (I2C), Service Provider Interface (SPI), Universal Asynchronous Receiver-Transmitter (UART)

Preferred Qualifications

Prior semiconductor equipment experience

Experience in distributed embedded controls system desired

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

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free