Firmware Engineer, Principal
Core
Design, develop, and validate embedded firmware for high-performance SerDes PHY IP used in data center, AI/ML, automotive, and compute applications.
Role type
Principal Firmware Engineer (SerDes PHY IP)
Builds
Production-quality embedded firmware, C SDKs, and lab tools for SerDes hardware bring-up and validation
Domain
Semiconductor / High-speed I/O (SerDes, PCIe, Ethernet, CXL)
Required skills
Embedded C/C++, RISC-V architecture, memory-mapped registers, ISRs, boot flows, silicon debug, Git, protocol specifications (PCIe, Ethernet, CXL)
Preferred skills
SerDes knowledge, calibration algorithms, silicon bring-up, pre-silicon firmware (DV/emulation), RTOS, Python/Bash scripting, digital design (Verilog/SystemVerilog), signal processing concepts
Technologies
C, C++, Python, RISC-V, PCIe, Ethernet, CXL, MATLAB, FPGA, Git
Responsibilities
Architect and implement embedded firmware for hardware calibration and link state management; Debug complex lab and field issues with hardware and validation teams; Define firmware architecture and documentation from protocol specs; Mentor junior engineers on firmware development; Collaborate across functions to drive features end-to-end; Support silicon bring-up and post-silicon validation
Seniority
Principal, hands-on IC with leadership

