CareerPlanSign in

Embedded Software Engineer - New Grad

Ottawa💼 Full-time💰 $68,800–$68,800🗓 2026-08-24 → 2026-09-25

Core

Design, implement, and maintain real-time embedded platform and application software for flagship networking products.

Role type

New Grad embedded software engineer

Builds

Real-time embedded software for networking hardware

Domain

Telecommunications / Networking

Deliverable

production ML models | product features

Required skills

C, C++, Python, bash, Git, software design patterns (blocking/non-blocking, multithreading)

Preferred skills

Real-time operating systems, embedded systems, unit test frameworks, debuggers (gdb), bare metal programming

Technologies

Git, BitBucket, Gerrit, Jira, Google Test, JUnit, Robot, PyTest, Unity, gdb

Responsibilities

Design and maintain real-time embedded platform and application software; Develop hardware and software interfaces; Build fault and alarm subsystems; Create system applications for traffic and equipment protection; Develop platform interfaces abstracting low-level components

Seniority

Entry-level (New Grad)

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