Senior Embedded BIOS Software Engineer with platform UEFI /BIOS development experience required for Dublin role. The role incorporates the full software development life cycle from requirements planning and analysis to design and development, test and support, using best in class development processes. The person must be able to understand customer requirements, work as part of a team and solve problems which require hardware understanding.


  • Third Level Degree in Electronics, Software Engineering or related fields
  • 5-10+ years’ experience in Software Development in an embedded environment
  • Experience of one of the major BIOS code bases (AMI, Phoenix, Insyde)

  • UEFI Driver development experience

  • Excellent knowledge of C, especially in developing embedded or real-time software
  • Good knowledge of processor technology, x86 or ARM architecture
  • X86 hardware, platform and architecture knowledge
  • Experience of open source firmware such as Coreboot, Linuxboot

  • Working knowledge with payloads and bootloaders such as TianoCore, Grub, UBoot

    Good understanding of hardware and experience of associated firmware or boot code

  • Large systems debug experience and strong problem solving skills essential
  • Embedded Linux experience an advantage
  • Good organizational and communication skills in English 

    Refer a Friend