Principal Firmware Engineer

Hallmark Global Solutions Ltd
Morrisville, NC

Hi,


Job Title: Principal Firmware Engineer

Location: Morrisville, NC (5 Days Onsite)

Client: Mphasis


Job Summary: We are looking for a Principal Firmware Engineer to design and develop PCIe switch firmware for server platforms. You will work closely with hardware, software, and external vendor teams to ensure smooth integration and high-quality firmware solutions. Strong experience in UEFI/BIOS and embedded firmware is required.


Key Responsibilities

  • Design, develop, and maintain PCIe switch firmware for servers
  • Work with hardware, software, and vendor teams for firmware integration
  • Test, debug, and ensure high-quality firmware performance
  • Support firmware bring-up and system-level integration
  • Improve firmware development processes and tools
  • Stay updated with UEFI, GPU, and accelerator technologies


Mandatory Skills

  • Strong experience in UEFI or BIOS
  • Good knowledge of PCIe architecture, testing, and integration
  • Strong firmware development and debugging skills
  • Experience in hardware and firmware bring-up
  • Hands-on with Git version control
  • Experience with build and automation tools
  • Unix/Linux shell scripting
  • Ability to convert hardware schematics into code
  • Experience integrating code from external vendors
  • Familiarity with ARM tools (DS-5 or similar)


Preferred Skills

  • Experience with x86 and ARM processors
  • Knowledge of Windows and Linux OS
  • Experience with OpenEDK
  • Understanding of Agile development
  • Strong problem-solving and analytical skills


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field

// // //