CareerPlan

Software Engineer, Technical Lead

IN-Bangalore (3811)Full-time2026-10-12 → 2026-10-24
Hybrid

Core

Design, develop, troubleshoot, and debug software programs for Lam's etch and deposition products, ensuring seamless integration between software and hardware in semiconductor equipment.

Role type

Senior IC software engineer (embedded control)

Builds

Equipment control software and infrastructure for semiconductor manufacturing tools

Domain

Semiconductor equipment manufacturing

Required skills

Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Multithreading, CFT (Hardware Specification to Software), Smalltalk, Waterfall/Agile/Kanban

Preferred skills

C++, C#, EtherCat/EIOC, RTOS, Distributed embedded controls

Technologies

Smalltalk, C++, C#, EtherCat, EIOC

Responsibilities

Design and develop software for new products and enhancements; Implement customer requirements; Maintain and resolve issues in existing codebase; Provide technical guidance and mentoring to junior engineers; Collaborate with cross-functional teams; Travel to customer sites for support (<10%).

Seniority

Senior, hands-on IC with mentoring responsibilities