SpanIdea Systems
Website:
spanidea.com
Job details:
We are looking for a skilled Firmware Developer with strong experience in UEFI/BIOS development to join our engineering team. The ideal candidate will be responsible for designing, developing, and debugging firmware for next-generation platforms, working closely with hardware, validation, and software teams.
Key Responsibilities
- Design, develop, and debug UEFI/BIOS firmware for x86/ARM-based platforms.
- Work on bootloader, platform initialization, and firmware modules using UEFI architecture.
- Develop and maintain firmware features using EDK II framework.
- Collaborate with hardware, validation, and OS teams to ensure proper firmware functionality.
- Debug firmware issues using JTAG, serial logs, and hardware debugging tools.
- Perform code reviews, unit testing, and firmware validation.
- Optimize boot performance and ensure system stability.
- Work on platform bring-up and silicon enablement activities.
Required Skills
- Strong programming experience in C / Embedded C.
- Hands-on experience with UEFI / BIOS firmware development.
- Experience with EDK II / UEFI firmware architecture.
- Knowledge of boot sequence, platform initialisation, and device drivers.
- Experience in hardware bring-up and debugging.
- Familiarity with x86 architecture and low-level programming.
- Experience with debugging tools such as JTAG, Lauterbach, or similar.
Preferred Skills
- Knowledge of ACPI, SMBIOS, PCIe, SPI, and I2C protocols.
- Exposure to secure boot, firmware update mechanisms, and power management.
- Experience working in embedded or platform firmware development environments.
Note: UEFI is a must for developing, not testing
Click on Apply to know more.