CareerPlanGet AI match score →

Embedded software engineer

Ottawa💼 Full-time💰 $96,200–$96,200🗓 2026-07-07 → 2026-07-31

Core

Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems for high-speed connectivity hardware.

Role type

Senior embedded software engineer (telecom/networking)

Builds

Scalable, high-performance coherent optical and pluggable optical systems

Domain

Telecom, networking, datacom, coherent optics

Deliverable

production ML models | product features

Required skills

C/C++ programming, embedded systems concepts, Linux kernel and drivers, FPGA/ASIC integration, SoC platforms, hardware specifications, telecom protocols (DWDM, OTN, Ethernet, TCP/IP), debugging tools (GDB, Valgrind)

Preferred skills

OTN mapper/re-timer device experience, AI tool usage (Co-Pilot), microservice architecture design, YANG data modeling, Git/JIRA/Confluence/Yocto

Technologies

Linux, C, C++, GDB, Valgrind, FPGA, ASIC, SoC, DWDM, OTN, Ethernet, TCP/IP, Co-Pilot, Git, JIRA, Confluence, Yocto, YANG

Responsibilities

Design and integrate embedded software on Linux/RTOS; Develop software interfacing with ASIC/FPGA hardware; Own full lifecycle from requirements to delivery; Collaborate with global teams; Provide technical leadership and mentorship; Support field teams during deployments and troubleshooting

Seniority

Senior, hands-on IC with mentorship

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