Sr. Electrical Design Engineer (Linux, Firmware, Embedded, C++)
Role details
Job location
Tech stack
Job description
- Designing, implementing, and debugging of Linux firmware for embedded sensing and communications systems (cameras, sensors, etc.).
- Learning the different aspects of KLA products by developing features in various areas and fields - power electronics, signal processing and communication over different platforms.
- Design and development of the system architecture, from the perspective of hardware interfaces, sensing components, communication protocols, software and hardware connectivity, etc.
- End-to-End Ownership of a project or product: from concept and simulation, through development and integration and field deployment.
- Bring-up of new hardware, working with datasheets for device configuration
Requirements
- Strong capabilities of solving firmware (using lab instruments) and hardware/software integration.
- Proficiency with Linux internals, networking and Embedded Linux build systems.
- Proficiency in programming in C and C++ in an embedded environment; knowledge of Python.
- Experience in low-level programming - BSP coding, drivers.
- Experience in the design and development processes of multi-disciplinary products which integrate software and electronics (ability to read and understand schematics).
- Familiarity with modern DevOps stack & standards (git, SVN, testing automation).
- Knowledge of various protocols to interface different peripherals: I2C, SPI, PCIe., Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years
Benefits & conditions
Base Pay Range: $141,300.00 - $240,200.00 Annually
Primary Location: USA-CA-Milpitas-KLA
KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.