Software Technical Lead Engineer
Core
Design, develop, and troubleshoot hardware and firmware for embedded products within Lam's Controls group, supporting the semiconductor equipment portfolio.
Role type
Senior IC embedded systems engineer (controls)
Builds
Embedded modules and firmware for semiconductor manufacturing equipment
Domain
Semiconductor manufacturing equipment / Embedded systems
Required skills
Embedded C/C++, Python, ARM architecture, FPGA/SoC development, RTL development (Verilog/VHDL), communication protocols (EtherCAT, CAN, UART, SPI, RS-232, RS-422/485, Ethernet, LonWorks), hardware debugging, lab instrumentation, hardware/software integration
Preferred skills
Embedded Linux (Yocto, Buildroot), Git, RTOS (FreeRTOS, Linux RTOS, VxWorks, QNX, Windows Embedded), MATLAB, LabVIEW, Xilinx Vivado, Altera Quartus, Code Composer/Keil
Responsibilities
Execute design, development, verification, validation, and qualification of embedded products; Own and manage complete product lifecycle of embedded modules including design documentation; Collaborate with hardware and software engineers during product development, integration, and debugging processes
Seniority
Senior, hands-on IC
