Follow Us

ESI Server HW/FW/SW Test Engineer focusing on higher level software

DatePosted : 8/16/2019 8:37:22 AM
JobNumber : DTS114210
JobType : Contract
Skills: Deep understanding of Server BIOS,Good understanding of Linux and Windows environment,firmware

Job Description

ESI Server HW/FW/SW Test Engineer focusing on higher level software.

• Deep understanding of Server BIOS.
• Good understanding of Linux and Windows environment.
• Strong working understanding of firmware.
• Experience with Test Management.

Deep understanding of Server/Storage products, including devices and technologies such as Server BIOS and BMC, Dell iDRAC, PCIe Switches, NVMe and SAS/SATA drives, PDUs, Serial Switches, etc., and deployment / management tools and capabilities.
Have good understanding of Linux and Windows environments and applicability of solutions based on Linux and Windows environment on top of enterprise class dense and traditional server platforms.
Work with the development teams to triage and root cause firmware issues
Strong experience in embedded development testing of server control and management systems. Deep understanding of Linux and strong working understanding of BIOS/BMC and iDRAC Firmware.
Perform root cause analysis through a rigorous, methodical approach employing state of the art tools such as high-speed oscilloscopes and bus/protocol analyzers, etc.
Experience with FPGA and/or CPLD architecture, coding and related system architectural design and implementation a plus.
Extensive electrical and protocol knowledge of the following standards:  SAS/SATA, PCIe, DDR3/4, I2C, NCSI, Ethernet, Fibre Channel
Knowledge and experience with IPMI standards. Advanced knowledge of server and storage hardware systems. Emerging Rack Scale Architecture and DMTF’s Redfish knowledge a plus.
Strong ability to identify potential product weakness and be able to provide design guidance and recommendations for improvements to subsequent redesigns
Ability to develop Linux / BASH shell scripts, Perl and Python packages to support testing and deployment activities in different environments.
Working independently under aggressive timelines.
Strong experience analyzing requirements, functional specifications, design specifications and other technical documentation and using that to develop test strategies and plans.
Experience with Test Management tools such as QMetry and project planning and defect management tools such as JIRA.