BIOS Engineer
About the 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