Principal FW/SW Engineer
Core
Design and own embedded firmware stacks for analog connectivity and Ethernet retimer platforms, managing hardware abstraction, calibration, link training, and diagnostics for rack-scale AI infrastructure.
Role type
Principal Embedded Firmware & Software Engineer (Hardware/Physical Layer)
Builds
Adaptive equalization, gain control, calibration, link training, and telemetry systems for high-speed connectivity chips.
Domain
Semiconductor hardware, Ethernet physical layer, mixed-signal analog systems
Required skills
Embedded C/C++, microcontroller architecture, bare-metal firmware, Ethernet PHY/SERDES/retimer expertise, physical-layer debugging, adaptive control algorithms, Linux/GCC/GDB toolchains
Preferred skills
Python for automation, CI/CD (Jenkins), mixed-signal analog subsystems (ADC/DAC/CTLE), FPGA emulation, RTOS, oscilloscope/BERT usage
Technologies
C, C++, Python, GCC, Clang, Make, Bash, GDB, Git, Linux, Ethernet PHY, SERDES, retimers, gearboxes, FPGA
Responsibilities
Architect firmware from hardware abstraction through customer-facing APIs; debug firmware across Ethernet configurations and failure modes; lead design reviews and mentor engineers; define software quality gates and validation criteria.
Seniority
Principal, hands-on IC with technical leadership
