CareerPlan

Embedded Security Software Developer - New Grad

Ottawa, CAFull-time$72k–$115k2026-11-06 → 2026-11-10

Core

Develop new functionality in software components for devices running on real-time operating systems to advance optical networking, SDN, coherent optics, photonic integrated circuits, and AI/ML for network optimization.

Role type

Junior IC embedded security software developer

Builds

Scalable, reliable, and secure connectivity solutions for high-speed data transmission and cloud-based services

Domain

Telecommunications + Embedded Systems + Optical Networking

Deliverable

production ML models

Required skills

C, C++, Python, structured programming, real-time operating systems concepts, AI-assisted development tools

Preferred skills

low-level firmware development, automated unit testing, datacom concepts (Ethernet, OSI, TCP/IP), secure protocols (SSH/TLS, x.509, encryption)

Technologies

Embedded Linux, VxWorks, AI-assisted coding tools

Responsibilities

Develop software components for real-time OS devices, participate in full SDLC (development, testing, debugging, documentation), reduce backlog defects, create scripts and test utilities, consult with engineers on design alignment, collaborate with verification teams on releases

Seniority

Entry-level, new graduate