Senior Lead Engineer, Software
Job Description
Detailed Description
Responsibility:
- Define/Build Celestica BIOS common feature/module and develop Celestica feature specification & implement guide.
- Co-work with IBV and lead cross team to develop BIOS, investigate and fix issues for Celestica production and implement all BIOS features on time.
- Work closely with related vendor to drive its product/technology to meet Celestica request.
- Thinking of Celestica customer requirements, develop customized features, and provide good service to customer.
Knowledge/Skills/Competencies
1. 6+ years experience with BIOS/UEFI Firmware development;
2. Understand x86 architecture (AMD and Intel) and PC related base industry standards(PCIe, ACPI, JEDEC, USB, ATA, NVMe, IPMI, Redfish,etc.);
3. Experience in BIOS/UEFI firmware framework/code structure, and/or IBV BIOS code, such as AMI/Insyde/Phoenix project code;
4. Know about Intel PI SPEC, EDK I and EDK II. And Experience with RAS is preferred
5. Knowledge on Coreboot/Linuxboot/Bootloader and SW revision control system(Git/SVN)
6. Excellent debug and troubleshooting skills;
7. Multicultural working experience desirable
8. Good communication skills.
Physical Demands
- Duties of this position are performed in a normal office environment.
- Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
- Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
- Occasional travel may be required.
Typical Experience
- 6 to 10 years
Typical Education
Bachelor degree or consideration of an equivalent combination of education and experience.
Educational Requirements may vary by Geography
