Software and Platform Validation Engineer

/ Careers

POSITION TITLE

Software and Platform Validation Engineer

 

Job Description:

  • Study newest customer hardware and platform features and track the enabling status of those features in silicon, low-level firmware/software, OS (e.g. Windows /Linux/VMware).
  • Deep dive and root cause silicon enabling and system integration issues to sub system/source code level and drive sightings into closure by proactive physical work and/or coordination with relevant stakeholders on defect duplication and investigation.
  • Closely collaborate with Intel silicon enabling, firmware development, and various components teams example: Software domain- TSN, Graphics, Media, I/O, power & performance, and silicon debug teams to troubleshoot and debug cross-discipline and complex integration issues.
  • Define and drive the system debug process implementation and ingredient owner engagement/alignment.
  • Contribute to the definition of new platforms with software architecture and development teams, support platform bring-up activities, review designs and code changes.
  • Contribute to validation team on improving test plan/method to validate features and verify fixes
  • Debug customer sightings related to platform enabling and customization. Deep dive and root cause silicon enabling and system integration issues to sub system or source code level.
  • Contribute to the definition of new platforms with software architecture and development teams, support platform bring-up activities, review designs and code changes.

 

Qualifications:

  • BSEE/MSEE/PhD with at least 7 years’ relevant experience.
  • Strong low level debugging skills that enable the root causing of issues at the firmware and hardware level and Operating System (OS) internals. Excellent programming skills (e.g. C/C++) that enable the source code level fixing of issues.
  • Good experience at model-based problem solving that enable the effective investigation and narrow-down of complex issues and proper.
  • Solid understanding of CPU architecture, OS, Driver, firmware/BIOS fundamentals.
  • Good understanding (and better hands-on development/validation experience) of popular server/PC technologies including PCI/PCI-E, USB, SAS/SATA, i2C/SMBUS, IPMI, BIOS/EFI and DIMM, Storage, Networking, Virtualization, Manageability, Security, RAS, etc.
  • For BIOS domain candidate, good BIOS development background and debug experience .
  • For OS domain candidate, experience on Windows kernel debug and/or Linux kernel debug is a must; Experience of debugging/fixing Linux system power and performance issues is a plus; Experience of Linux kernel upstream development is a plus.
  • Experience with ITP and script language is highly preferred.
  • Experience with PythonSV and programming with Python is a plus.
  • Experience on silicon level debug.
  • Demonstrated capability to work within a team environment facing fast-changing requirements and complicated stakeholders.
  • Good English verbal and writing skills.

 
 
Apply now

'