23 hours ago
Canada (city not specified)Staff+
Responsibilities
- Develop carrier-grade embedded and real-time software for optical line system products.
- Develop optical control and shelf controller interface software for new and legacy products.
- Develop firmware supporting hardware, including DACs, ADCs, flash devices, and low-level or FPGA interfaces.
- Implement optical control algorithms on Linux and FreeRTOS.
- Develop software interfaces communicating with system controllers through gRPC over Ethernet.
- Collaborate with optical, hardware, FPGA, and software engineers to resolve design and development issues.
- Provide accurate design estimates and follow development processes to deliver quality products on schedule.
Requirements
- Bachelor’s or higher degree in Computer Engineering or Electrical Engineering, or equivalent education.
- Minimum 20 years of industry experience in real-time programming with C/C++ in embedded Linux and/or RTOS environments.
- Strong experience with low-level device interfaces including UART, SPI, and I2C.
- Proficiency using laboratory equipment such as oscilloscopes and power meters.
- Strong understanding of SoC controller/processor architecture, the Linux kernel, and real-time operating systems.
- Experience with the CMake build system and working knowledge of gRPC and Protocol Buffers design and implementation.
- Experience with optical networking systems, optical transceivers, or fiber-optic modules is preferred.
- Familiarity with EDFAs, WSS, OCMs, and OTDR is preferred.
- Experience with Xilinx Zynq/Ultrascale is preferred.
- Understanding of digital signal processing or PID control algorithms is preferred.
- Knowledge of PetaLinux and its build environment is preferred.
- Ability to learn new technical concepts quickly and communicate and present effectively.
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.
