> Markdown version of [/jobs/ext/1957458-principal-firmware-middleware-engineer](https://www.wearedevelopers.com/jobs/ext/1957458-principal-firmware-middleware-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). --- # Principal Firmware/Middleware Engineer - **Company:** Renesas Electronics America, Inc. - **Location:** Chandler, AZ, United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Computing Platforms, Software Debugging, Middleware, Firmware, Joint Test Action (IEEE Standards), Python (Programming Language), Routing, PCI Express, Real-Time Operating Systems, Application Specific Integrated Circuits, State Machines, Bare Metal, Trace32 - **Published:** August 6, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/principal-firmware-middleware-engineer-chandler-az-usa-58815813 ## About the Role stack to BMCs via OpenBMC and Redfish * Tune latency and bandwidth for deterministic collective operations * Design RAS architectures including telemetry, fault isolation, and security features Tasks * 15+ years of hands-on experience in embedded systems, server platform architecture, or low-level silicon firmware * Expert-level C for bare-metal/RTOS and Python for hardware automation * Deep understanding of high-speed interconnect protocols (UALink, NVLink, CXL, PCIe Gen5/Gen6) * Knowledge of credit-based flow control, routing, and SerDes management * Experience with hardware debuggers (JTAG, Lauterbach TRACE32) and lab equipment Key requirements * competitive benefits package ## Description Experteer Overview As Principal Firmware Architect, you define and drive the end-to-end embedded firmware architecture for next-generation AI cluster switch solutions. You bridge ASIC design and higher-level cluster software to maximize bandwidth, minimize latency, and ensure reliability across thousands of accelerators. You shape the firmware stack, initialization and management, and performance/RAS/security capabilities. This role offers impact across hardware-software co-design and platform orchestration with cross-functional teams. Compensation / Benefits * Architect and specify firmware for the UALink Switch ASIC microcontrollers * Collaborate with ASIC, RTL, and verification teams to define interfaces and memory maps * Define firmware stack for UALink physical, link, and transport layers * Design fast link-training state machines for high-speed connections * Develop topology discovery, routing, and credit management for fabric efficiency * Lead SDKs/APIs exposing switch functionality to BMCs via OpenBMC and Redfish * Tune latency and bandwidth for deterministic collective operations * Design RAS architectures including telemetry, fault isolation, and security features Tasks * 15+ years of hands-on experience in embedded systems, server platform architecture, or low-level silicon firmware * Expert-level C for bare-metal/RTOS and Python for hardware automation * Deep understanding of high-speed interconnect protocols (UALink, NVLink, CXL, PCIe Gen5/Gen6) * Knowledge of credit-based flow control, routing, and SerDes management * Experience with hardware debuggers (JTAG, Lauterbach TRACE32) and lab equipment Key requirements * competitive benefits package ## Related Videos - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [A Technical Introduction to Bitcoin's 2nd Layer- The Lightning Network](https://www.wearedevelopers.com/videos/15-a-technical-introduction-to-bitcoin-s-2nd-layer-the-lightning-network) - [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) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)