CareerPlanGet AI match score →

Staff Firmware Engineer - memory constrained embedded system development/data center interconnectivity

Ottawa, Canada💼 Full-time💰 $98,100–$130,800🗓 2026-07-14 → 2026-07-30

Core

Develop embedded firmware for high-speed coherent fiber transceivers used in data center interconnects, focusing on memory-constrained environments and device drivers.

Role type

Staff Firmware Engineer (embedded systems)

Builds

Firmware for optical transceivers enabling data center connectivity

Domain

Semiconductor / Data Center Interconnect / Optical Communications

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, Python, RTOS, memory-constrained embedded development, device drivers (I2C, I3C, SPI), SoC/micro-controller architecture, hardware schematic comprehension, lab equipment usage (oscilloscopes, logic analyzers, JTAG), problem-solving on real hardware

Preferred skills

Optical transceivers, Coherent DSP, Linux device drivers, OIF CMIS/OSFP/SFP standards, signal processing (FFT, BER, SNR), RISC-V architecture

Technologies

C, Python, RTOS, I2C, I3C, SPI, RISC-V, Linux, git, Makefile, gdb, bash, oscilloscopes, logic analyzers, JTAG

Responsibilities

Define DCI product firmware feature requirements, design and optimize reusable firmware features, perform failure analysis and debugging on real hardware, collaborate with application, project management, DVT, hardware, and architecture teams

Seniority

Staff, hands-on IC with strategic impact

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗