CareerPlanSign in

Senior Embedded Software Engineer

Ottawa💼 Full-time💰 $95,800–$95,800🗓 2026-07-23 → 2026-09-26

Core

Develop embedded software platforms, drivers, diagnostics, and applications for global network infrastructure convergence across photonics, OTN, and Ethernet.

Role type

Senior Embedded Software Engineer

Builds

Embedded software platforms for WaveLogic products

Domain

Telecom / Datacom / Optical Networking

Deliverable

production ML models | product features

Required skills

Embedded C, C++, Python, Linux kernel driver development, user-space driver development, BSP, board bring-up, structured programming, memory management, TCP/IP stack, forwarding tables, IP filtering, VLAN

Preferred skills

Real-time operating systems, Zephyr RTOS, CPU hardware architecture interpretation, DWDM, SONET/SDH, OTN, Ethernet, OSI Model, MPLS, Agile/Waterfall methodologies

Technologies

Linux, C, C++, Python, FPGAs, SoCs, Ethernet PHYs

Responsibilities

Implement cross-platform software and services for embedded CPUs, SoCs, Ethernet PHYs, FPGAs, and optical technologies; Debug software defects and analyze system throughput and performance; Develop scripts, test utilities, and development tools; Port common operating system components across product families

Seniority

Senior, hands-on IC

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