CareerPlan

Principal FW/SW Engineer

TorontoRemoteFull-timeCA$185k2026-10-05 → 2026-11-10
Hybrid · Canada

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