You'll work on Embedded x86 SOC debug, failure analysis on customer and factory failures to reproduce reported failures.
Isolate the cause of failure, work closely with cross-functional teams including design, validation, FW and manufacturing.
Drive root cause analysis and corrective actions for quality improvements.
Ideal candidate:
Possess good debug, diagnostics skills.
Understanding of root cause analysis techniques to support customer return debug, including System-Level Test (SLT), Automated Test Equipment (ATE) and IP level characterization for Embedded x86 SOC.
Implement product improvement activities to resolve quality issues.
Reduce cost and improve product quality.
Good written and verbal communication skills are important.
Key responsibility:
Comprehend the SOCas a complete system which includesHW (Silicon), FW, BIOS & SW.
Run and debug system-level tests (SLT), reproduce failures, and collect logs.
Setup bench component level and system level testing and diagnostic capabilities.
Generate hypothesis and able to come up with experiments and electrical tests to prove the hypothesis for observed failures.
Run root cause analysis, resolve quality issues and drive for improvements on products.
Provide technical support on device-related inquiries and generate reports for customer cases.
Preferred experience:
Experience in embedded systems, validation, or hardware/firmware debug (internship/project experience is acceptable).
Fundamental understanding of computer architecture (CPU, memory, storage, PCIe, USB, network interfaces).
Hands-on experience with x86 platforms (desktop, industrial PC, server, or embedded x86 devices).
Exposure to system bring-up, BIOS/UEFI, boot flow, POST, and OS boot troubleshooting.
Basic familiarity with hardware debug interfaces/tools (UART/serial console, JTAG, oscilloscope or logic analyzer is a plus).
Good programming skills (C/C++, Python, Perl)
Proficiency in leveraging AI tools like GitHub Copilot is a plus.
Comfortable working in Linux command-line environment.