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 Logo

Senior Embedded Software Engineer - Senior Software Engineer

Capgemini

Salary not specified
Nov 14, 2025
Portland, OR, US
Apply Now

Capgemini Engineering is looking to support the development of a cutting-edge, high-performance AI storage module designed for aircraft, focusing on the foundational layers of the infrastructure stack.

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.
  • 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.