4 months ago
Canada (city not specified)Mid Level / Senior
Responsibilities
- Own and deliver embedded software solutions for synchronization and timing on Nokia Service Router products.
- Design, implement, unit test, and integrate product features based on customer and product requirements.
- Develop expertise and maintain complete ownership of a key timing software architecture component.
- Work with product line managers and team members to gather requirements and create efficient software designs.
- Maintain code quality and meet timeline commitments.
- Troubleshoot complex problems with hardware and QA engineers, including root-cause analysis and resolution.
- Collaborate with software engineers, hardware engineers, QA engineers, product line management, and vendors throughout the development cycle.
Requirements
- Bachelor’s degree or equivalent in computer/software engineering, computer science, or a related field.
- 2–5 years of hands-on industry experience.
- Systems programming expertise in C/C++.
- Strong system-level problem-solving skills and clear communication of technical issues and solutions.
- Knowledge of network synchronization technologies including SyncE, PTP, NTP, GNSS, SETS, and PLLs.
- Experience with system hardware including CPUs, CPLDs/FPGAs, I2C, and PCIe.
- Understanding of real-time and high-performance systems, Linux, multithreaded programming, and lock-free or low-latency design.
- Moderate understanding of software build toolchains and Make-based infrastructure.
- Knowledge of designing for fault tolerance and high availability.
- Strong embedded software skills; aptitude and attitude are valued more than specific experience criteria.
About Nokia
Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.
