Capgemini Engineering is looking to solve the business and technical problem of developing a cutting-edge, high-performance AI storage module for aircraft by focusing on the foundational layers of the infrastructure stack, including firmware, BIOS/UEFI, bootloaders, and board support packages (BSP). This aims to ensure a robust platform for Linux-based operating systems and advanced PaaS functionality across heterogeneous hardware.
Requirements
- Proven experience with firmware, BIOS/UEFI, and bootloader development.
- Strong understanding of Linux kernel boot flow and hardware initialization.
- Expertise in BSP development for x86 architectures.
- Proficiency in C/C++, embedded systems debugging, and low-level programming.
- Familiarity with hardware bring-up using JTAG, serial console, and oscilloscopes.
- Experience with storage devices (eMMC, NVMe, SATA, SD) and root filesystem setup.
- Knowledge of secure boot, TPM, and firmware security practices.
Responsibilities
- Lead board bring-up for P0 or first-iteration hardware.
- Customize and maintain BIOS/UEFI to meet platform requirements.
- Implement and verify Power-On Self-Test (POST) functionality.
- Adapt bootloaders (e.g., U-Boot, Coreboot, EDK II) for hardware initialization and kernel loading.
- Develop and integrate BSPs for x86 platforms.
- Perform board bring-up, validation, and debugging on evaluation and target hardware.
- Port and configure kernel/device-tree for new boards.
Other
- Partner with hardware, PaaS, and DevOps teams to align low-level firmware with platform needs.
- Document BIOS/bootloader changes, BSP configurations, and bring-up procedures.
- Provide training, knowledge transfer, and technical support for internal teams.
- All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
- Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.