Embedded SW Developer - Synchronization and Timing
Ottawa, ONOn-siteFull Time
Nokia
2+ YOENokia needs candidates with a bachelor's degree in computer or software engineering or a related field and 2-5 years of industry experience. They need strong C/C++ systems programming, knowledge of network timing protocols such as SyncE, PTP, NTP and GNSS, and experience with Linux and real-time systems.
C, C++, Linux, FPGA, CPLD, PCIe
Staff Firmware Engineer
Ottawa, ONOn-siteFull Time
Nokia
8+ YOECandidates need a bachelor's degree or higher in computer or electrical engineering, or equivalent, plus 8+ years of embedded real-time C/C++ work on embedded Linux or RTOS. They must know low-level interfaces (UART, SPI, I2C), SOC architecture and CMake, have gRPC and protobuf experience, and communicate clearly.
oscilloscope, power meter, CMake, gRPC, protobuf