About this role
Job Req ID: 30637 About Supermicro: Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Essential Duties and Responsibilities
Clarify uncertain issue among hardware, software, BIOS and firmware. Maintain UEFI BIOS source codes used in company. Develop UEFI BIOS for motherboards kicking off by company. Save source codes to SVN/GIT database per company security requirement. Coordinate with hardware engineers and vendors to narrow down issues and pursue the goals of the project. Respond to customer BIOS issue and perform other BIOS projects as assigned by manager.
Qualifications
Bachelor of Computer Science and BIOS Programming/Development. Familiar with PC/x86 architecture, Python, assembly and C language Experience with debugging tools, hardware bring-up, and system-level troubleshooting. Familiarity with BIOS/UEFI boot flow, POST, ACPI, SMBIOS, and PCI/PCIe initialization. Knowledge of x86/ARM architecture, Intel, AMD or ARM platforms, and PC/server architecture. Proficiency in C programming and familiarity with Assembly language. Experience in BIOS/UEFI development, debugging, and maintenance