Software Technical Lead Engineer

LAM RESEARCH Corporation

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

LAM RESEARCH Corporation is seeking a skilled engineer in Bengaluru to execute and manage the design, development, verification, and validation of embedded products within the Controls group. A bachelor's or master's degree in engineering with 5-8 years of relevant experience is required.

The ideal candidate will possess expertise in embedded software design for ARM architecture, including skills in C/C++, Python, and firmware testing tools. This role emphasizes collaboration with hardware and software engineers during product development.

Qualifications

  • 5-8 years of experience in firmware design and development.
  • Expertise in design and development of embedded software for ARM processors and SoCs.
  • Practical experience in hardware/software integration and documentation.

Responsibilities

  • Execute design, development, verification, validation of Embedded products.
  • Manage product lifecycle of embedded modules with comprehensive documentation.
  • Collaborate with hardware and software engineers.

Skills

Firmware design
Embedded C/C++
Scripting languages (Python)
Debugging and troubleshooting
Communication protocols (EtherCAT, CAN, etc.)
Embedded Linux systems
Version control systems (Git)

Education

Bachelor's or master's degree in engineering (EE, ECE, or related disciplines)

Tools

Xilinx Vivado
Altera Quartus
Code Composer/Keil
MATLAB
LabVIEW

Job description

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 & Skills
  • 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 and development of embedded software, including BSP and device drivers for ARM architecture processors, FPGAs or SoCs.
  • Proficiency in programming with Embedded C/C++ and scripting languages such as Python.
  • Hands‑on experience in RTL development and firmware testing using HDL languages such as Verilog and VHDL.
  • Hands‑on experience in implementing communication protocols, such as EtherCAT, CAN, UART, SPI, RS‑232, RS‑422/485, Ethernet, and LonWorks.
  • Strong debugging and troubleshooting skills in hardware and firmware domains.
  • Hands‑on experience using laboratory test instruments for debugging and testing.
  • Practical experience in hardware/software integration, testing, and documentation for embedded products.
  • Experience creating custom embedded Linux systems using tools like Yocto and Buildroot.
  • Hands‑on experience with version control systems such as Git.
  • Experience with Real‑Time Operating Systems (RTOS) such as FreeRTOS, Linux RTOS, VxWorks, QNX, and Windows Embedded.
  • Familiarity with tools like MATLAB and LabVIEW for system modeling and analysis.
  • Working knowledge of IDEs such as Xilinx Vivado, Altera Quartus, and Code Composer/Keil.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Technical Lead (Embedded Systems)
Technical Lead (Embedded Systems)

CoreEL Technologies • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Embedded Engineer
Senior Embedded Engineer

SourcingXPress • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Advanced Lead Engineer- Embedded Software
Advanced Lead Engineer- Embedded Software

Wabtec • Bengaluru

On-site
INR 1,500,000 - 2,500,000