Prepare for Your Mempage Technologies Interview with Real Experiences!
View interviews36 Mempage Technologies Jobs
BIOS/UEFI Developer - C Programming (7-10 yrs)
Mempage Technologies
posted 1 week ago
Flexible timing
Key Responsibilities :
- Firmware Development & Implementation : Design, develop, and implement robust BIOS/UEFI firmware solutions with a primary focus on Coreboot-FSP development and UEFI driver implementation.
- Platform Bring-up & Board Porting : Take a lead role in platform bring-up and board porting activities, including configuring GPIOs, PCIe lanes, and system configurations for new hardware platforms.
- BIOS Internals & Debugging : Utilize your deep understanding of BIOS internals for complex bug fixing, performing IP validation, and ensuring high-quality BIOS releases through thorough QA processes.
- Coreboot & FSP Expertise : Work hands-on with coreboot boot stages, memory maps, UPDs (Universal Payload Definitions), and FSP (Firmware Support Package) flows to optimize system initialization.
- Protocol Implementation : Implement and ensure correct functionality of industry-standard protocols such as PCIe, SPI, eSPI, ACPI, and SMM (System Management Mode) within the firmware.
- Hardware-Software Integration : Interpret intricate hardware specifications and schematics to provide comprehensive board support and troubleshoot hardware-software interaction issues.
- Cross-Functional Collaboration : Collaborate closely with hardware design, validation, and software teams to ensure seamless integration and optimal system performance.
Key Skills & Experience :
- Proficient in C programming for low-level system development.
- Deep understanding of BIOS internals, bug fixing, IP validation, and BIOS QA processes.
- Hands-on experience with coreboot boot stages, memory map, UPDs, and FSP flows.
- Experience with Intel FSP, edk2, SeaBIOS, and Tianocore.
- Proven experience in platform bring-up and board porting (e.g., GPIO, PCIe lanes, configs).
- Familiarity with industry protocols : PCIe, SPI, eSPI, ACPI, SMM.
- Good understanding of the UEFI framework for FSP code porting.
- Ability to interpret hardware specs & schematics for board support.
- 7+ years of experience in BIOS/firmware development.
- Bachelor's or Master's degree in Computer Science, or a related field, or equivalent practical experience.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your Mempage Technologies Interview with Real Experiences!
View interviews7-10 Yrs
C, SPI, Firmware +3 more
3-5 Yrs
Embedded Systems, Linux, Embedded C +2 more
4-8 Yrs
Embedded Systems, Linux, Embedded C +4 more
5-8 Yrs
Embedded Systems, Linux, QT +3 more
3-6 Yrs
ESIC, Python, C++ +4 more
3-5 Yrs
Social Work, Linux Administration, Embedded Software +3 more
5-7 Yrs
ESIC, Pharmacy, Hospital +3 more
3-5 Yrs
ESIC, Hospital, Linux Administration +4 more
4-8 Yrs
Pharmacy, BMC, Embedded Systems +1 more