LR
Software Technical Lead Engineer
Lam Research
Neuenburg · On-site Lead Yesterday
About the role
Responsibilities
- Execute design, development, verification, validation, and qualification of Embedded products owned by the Controls group.
- Own and manage complete product lifecycle of embedded modules, including comprehensive design documentation.
- Collaborate with hardware and software engineers during product development, integration and debugging processes.
Qualifications
- Bachelor's or master's degree in engineering (EE, ECE, or related disciplines).
- 5-8 years of experience in firmware design and development.
- Expertise in Design, development of Embedded software.
- BSP, device drivers for ARM Arch processors, FPGAs or SoCs.
- Proficiency in programming with Embedded C/C++, and scripting languages such as Python.
- Hands on experience on RTL development, firmware testing using HDL languages such as Verilog and VHDL.
- Hands-on experience of implementing communication protocols, like EtherCAT, CAN, UART, SPI, RS‑232, RS‑422/485, Ethernet, and LonWorks.
- Strong debugging and troubleshooting skills in hardware and firmware domain.
- Hands-on experience in using lab test instruments for debugging and testing.
- Practical experience in hardware/software integration, testing and documentation for embedded products.
- Experience in creating custom embedded Linux systems using tools like Yocto and Buildroot.
- Hands-on experience with version control systems like Git.
- Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, Linux RTOS, VxWorks, QNX, and Windows Embedded.
- Familiarity with tools like MATLAB, LabVIEW for system modeling and analysis.
- Working knowledge of IDE like Xilinx Vivado, Altera Quartus, Code composer/Keil.
Skills
Altera QuartusARMBuildrootCC++CANCode ComposerDockerEmbedded CEmbedded LinuxEtherCATFPGAFreeRTOSGitHDLKeilLabVIEWLinuxLonWorksMATLABPythonQNXReal-Time Operating Systems (RTOS)RS-232RS-422/485SPIUARTVerilogVHDLVxWorksWindows EmbeddedXilinx VivadoYocto
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