Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capgemini Engineering Logo

Senior Embedded Software Engineer - Senior Software Engineer

Capgemini Engineering

Salary not specified
Nov 14, 2025
Remote, US
Apply Now

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.