> Markdown version of [/jobs/ext/3071713-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3071713-senior-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). --- # Senior Firmware Engineer - **Company:** Zenith Services - **Location:** Morrisville, NC, United States - **Experience:** Expert - **Salary:** $94,000.0 - $138,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Artificial Intelligence, C++ (Programming Language), Data Centers, Software Debugging, Linux on Embedded Systems, Firmware, Interoperability, PCI Express, Broadcom, Systems Integration, Graphics Processing Unit (GPU), Extensible Firmware Interface, Server Operating Systems & Platforms - **Published:** September 25, 2026 - **Apply:** https://www.careerjet.com/jobad/us36fa560a484f36fccf0bf4786d938840 ## About the Role * 7+ years of firmware or embedded systems development experience. * Strong C/C++ and Embedded Linux expertise. * Experience with PCIe architecture, PCIe switches, and server platform firmware. * Hands-on experience with hardware-software integration and low-level debugging. * Familiarity with data center, storage, AI, or HPC platforms. Preferred Qualifications * Experience with Broadcom PCIe switch technologies (Atlas/PEX family). * Knowledge of UEFI, BMC/XClarity, Redfish, CXL, GPUs, and accelerator-based systems. * Experience working with OEM server platforms and platform validation teams. Success Criteria * Successful Atlas 3 enablement across targeted platforms. * Minimal disruption to existing Atlas 2 products. * Accelerated qualification, improved platform stability, and timely product readiness. ## Description Looking for a senior firmware engineer to support the migration of multiple enterprise platforms from Broadcom Atlas 2 to Atlas 3 PCIe switch technology. This initiative requires firmware adaptation, platform integration, validation, and sustainment support to ensure continuity of existing products while enabling next-generation capabilities. Key Responsibilities * Support migration from Atlas 2 to Atlas 3 PCIe switch architecture across multiple platforms. * Develop and validate switch firmware changes required for feature parity and platform compatibility. * Work with hardware, firmware, and architecture teams to support board bring-up, integration, and troubleshooting. * Assist with PCIe switch configuration, DMA routing, GPU-to-GPU communication, and interoperability testing. * Perform root-cause analysis and resolve firmware and platform issues during qualification and deployment. * Support sustainment of Atlas 2-based platforms while Atlas 3 migration activities are underway. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)