> Markdown version of [/jobs/ext/3772217-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3772217-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Pyramid Consulting Inc. - **Location:** Morrisville, NC, United States - **Salary:** $124,800.0 - $135,200.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, BIOS, Software Debugging, Linux, Firmware, Unix Shell, PCI Express, Software Engineering, Systems Integration, Windows Desktop, Extensible Firmware Interface, Git, Software Version Control - **Published:** October 16, 2026 - **Apply:** https://www.juju.com/job/2_166042384 ## About the Role * Must have PCIe experience. * Proficiency in UEFI (Unified Extensible Firmware Interface) or BIOS. * Strong firmware programming and debugging skills. * Experience with hardware and firmware bring-up. * Proficient with Git source version control system. * Proficient in build and automation processes. * Unix Shell Scripts capabilities. * Experience translating schematics to source code. * Experience integrating source code from external vendors. * Familiarity with armcc DS-5 or similar tools. * Experience with x86 and ARM processors. * Familiarity with Windows and Linux operating systems. * Experience with OpenEDK. * Knowledge of software development processes. * Understanding of Agile methodologies and tools. * Strong analytical and debugging skills. * Creative problem-solving skills in a developmental context. * Ability to analyze situations and implement effective solutions. ## Description * Design, develop, and maintain PCIe Switch firmware for server applications. * Collaborate with cross-functional teams and external vendors for firmware integration. * Conduct thorough testing and debugging of firmware to ensure reliability. * Stay updated on advancements in UEFI firmware, GPU technologies, and accelerators. * Contribute to the improvement of firmware development processes and tools.