BIOS | 4 TO 9 years | Bangalore | 0-30 Notice Period
- Bachelor’s degree in computer science / Electronics / Electrical Engineering, or related field.
- Requires 4 - 12+ years of progressive engineering experience in SW development in embedded projects.
- Expertise in C / C++ programming, debugging with working knowledge of git / gerrit
- Expertise in BIOS code base (AMI, Insyde or Phoenix) and UEFI BIOS boot flow
- Experience with BIOS / UEFI Firmware development.
- Understand x86 architecture (AMD and Intel) and PC related base industry standards(PCIe, ACPI, JEDEC, USB, ATA, NVMe, IPMI, Redfish,etc.);
- Experience in BIOS / UEFI firmware framework / code structure, and / or IBV BIOS code, such as AMI / Insyde / Phoenix project code;
- Know about Intel PI SPEC, EDK I and EDK II. And Experience with RAS is preferred
- Knowledge on Coreboot / Linuxboot / Bootloader and SW revision control system(Git / SVN)
- Understanding of one or more of BIOS flavors of UEFI, Coreboot, EDKII, etc.
- Working knowledge on UEFI bootloader, applications primarily involving UEFI based storage protocols like AHCI, SATA, NVMe
- Coreboot : Experience with platform bring-up and x86 coreboot / FSP / BIOS development including build processes. Familiarity with coreboot boot stages, UPDs, memory map, FSP, devicetree, payloads to OS bootloader handoff.
- Working knowledge with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience
- Excellent debug and troubleshooting skills.
- Multicultural working experience desirable
- Good communication skills.