CareerPlanSign in

Firmware Engineer II

Ottawa, ON, CA💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Design, develop, and test embedded software for pluggable optical transceiver modules within the Optical Engines product unit.

Role type

Firmware Engineer II (embedded systems)

Builds

Production-grade firmware for next-generation optical products

Domain

Optical networking / Hardware engineering

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, embedded software architecture, device drivers for ASIC/FPGA, real-time operating systems, microcontroller programming, UART/SPI/I2C protocols, schematic reading, oscilloscope usage

Preferred skills

Optical networking knowledge (OTN, Gigabit Ethernet), hardware design review participation, automation script development

Technologies

C, ARM, ASIC, FPGA, UART, SPI, I2C

Responsibilities

Design and implement embedded firmware architecture; write device drivers for complex components; support initial hardware turn-up; develop automation scripts for firmware validation; create user interfaces for transceiver assemblies; assist in manufacturing test fixture design

Seniority

Mid-level, hands-on IC

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