How Remoteville checks and expires listings

BIOS Engineer

Skills
BiosEmbedded CFirmwareUEFIEDK2SlimbootIntel FSP
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Substantial experience developing UEFI BIOS or related bootloader firmware based on EDK2 Slimboot or Intel FSP
  • Proficient in Embedded C programming for x86 PowerPC or high-performance ARM processors
  • Practical experience programming hardware devices at the register level
  • Excellent problem-solving and debugging skills
  • Familiarity with schematics and datasheets for hardware bring-up and debugging
  • Ability to apply a systematic approach to software debugging
  • Ability to communicate in English and work in interdisciplinary engineering teams
  • Ability to work independently and collaboratively in a multi-disciplinary engineering team

Day to day

  • Design, develop and maintain UEFI BIOS and bootloader firmware for complex embedded computer products.
  • Integrate board-level hardware interfaces such as PCIe USB Ethernet I2C GPIO UART and related embedded devices.
  • Collaborate closely with hardware designers software architects and realisation teams during design bring-up validation debugging and product specification.