Salary
💰 CA$56,840 - CA$105,560 per year
About the role
- Collaborate with product line managers to gather requirements and create effective software designs
- Develop, integrate, and unit test software features for NOKIA's Service Router Operating System
- Work alongside QA engineers to troubleshoot complex issues and perform root cause analysis
- Foster collaboration with other functional teams within the same product group
- Take full responsibility for a file/module, handling new requirements, prioritizing work, maintaining quality, and providing support
- Be mentored by senior developers and work closely with the verification team to deliver high-quality software
- Contribute to the Service Router product family (7950, 7750, 7250) and related platform technology initiatives
Requirements
- Minimum Bachelor's degree in Computer/software engineering, Computer Science, equivalent, or better
- Demonstrated track record of excellence at school and work
- Enthusiasm and the drive to write great code
- Aptitude and attitude considered more important than specific experience criteria
- Willingness to learn
- Familiarity or interest in embedded platform OS/driver development (64-bit SMP)
- Knowledge of Linux technologies (Yocto, KVM, QEMU, libvirt, Python3)
- Understanding of data path engineering and network processor technology
- Familiarity with control plane protocols (IP/MPLS) and OAM (CFM, EFM, TWAMP)
- Awareness of timing systems (PTP, NTP, SyncE, SETS, BITS, GNSS)
- Knowledge of PHY and optics (Ethernet PHY, MAC, SerDes, clock recovery, 100/400G optical transceivers)
- Familiarity with management interfaces (SNMP, NETCONF, YANG) and network function virtualization concepts