Nokia

Junior Embedded Software Developer

Nokia

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$56,840 - CA$105,560 per year

Job Level

Junior

Tech Stack

CloudLinux

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