Bios Developer Job Description Template
Our company is looking for a Bios Developer to join our team.
Responsibilities:
- Communicate development status to key stakeholders;
- Port reference UEFI/BIOS code to Intel processor-based single board computer designs;
- Work closely with the silicon and UEFI/ BIOS vendors for problem analysis and resolution;
- Develop expertise and drive best practices within the software development team;
- Work with engineering teams on hardware and software issues from board bring-up through product sustaining;
- Create original UEFI/ BIOS code to support easy customizations and value-add features;
- Produce internal documentation and records for development and testing on assigned projects;
- Participate in the continuous improvement of the software development processes.
Requirements:
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, or other relevant field;
- Solid understanding of Intel computer architecture;
- Experience with UEFI/ BIOS development tools such as AMI Aptio 4 or Aptio V;
- Low-level electronic hardware experience for board bring-up and debug;
- Working knowledge of peripheral interfaces and protocols such as PCI/PCIe, USB, SATA, DDR3/4, Flash Memory, etc;
- 2+ years of experience in software development in C/C++