CareerPlanSign in

Embedded Software Engineer

Canada - Ottawa (Bill Leathem)💼 Full-time💰 $110,625–$110,625🗓 2026-07-06 → 2026-09-26

Core

Design, develop, and support embedded software for advanced optical communication products, including cloud networking and industrial tech solutions.

Role type

Senior Embedded Software Engineer

Builds

Embedded software for optical communication products serving cloud data centers, AI/ML, enterprise systems, EVs, and advanced manufacturing.

Domain

Optical communications, networking, industrial technology

Deliverable

production ML models | product features

Required skills

Embedded C/C++, multi-threaded software, hardware interfacing (ADCs/DACs/Clocks/UART/FPGAs), embedded interfaces (PCIe, I2C, SPI, RS-232), problem solving, troubleshooting, debugging

Preferred skills

Python, Golang, Shell Scripting, Linux, SYSBIOS, FreeRTOS, SONiC, Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, gNxI

Responsibilities

Diagnose and resolve complex software issues, document and review requirements and designs, execute designer and unit test cases, provide support throughout the software and product verification cycle, participate in code inspections, collaborate and share technical expertise

Seniority

Senior, hands-on IC

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