CareerPlan

Software Design/Engineer - New Grad

Ottawa, CAFull-time$72k2026-11-05 → 2026-11-10

Core

Develop embedded software for next-generation optical network platforms and transport solutions.

Role type

New graduate embedded software engineer

Builds

Next-generation optical network platforms and technologies

Domain

Telecommunications / Optical Networking

Deliverable

production ML models | product features

Required skills

Embedded systems development, C/C++, Python, Linux development, Unit testing, Test automation, Debugging, Requirements analysis, Design, Implementation, Maintenance

Preferred skills

Multi-processor concurrent systems, REST/SOAP APIs, Jenkins, Scrum/Agile, Git, Eclipse, JIRA, GDB, Yocto

Technologies

C, C++, Python, Linux, Jenkins, Git, Eclipse, JIRA, GDB, Yocto, REST, SOAP

Responsibilities

Develop embedded software on next generation optical network platforms, Participate in all stages of the software development cycle, Design and develop unit tests and test-automation suites, Troubleshoot software issues and collaborate with hardware/software/systems engineers

Seniority

Entry-level, New Grad