IT & Software

Optical Systems Embedded Software Engineer

Nokia

Ahuntsic North · Quebec · Canada

Drive innovation in optical systems as an Embedded Software Engineer on our Optical Line System team. This role demands expertise in embedded programming and real-time systems, with a focus on modular software design.

As an experienced engineer with over a decade in real-time software development, you will collaborate with hardware and optical teams to develop critical firmware and control algorithms. Your hands-on experience with Linux and various device interfaces will be integral in building reliable solutions for optical control applications.

Key Responsibilities: • Develop and sustain embedded software for optical applications • Collaborate with hardware experts to ensure seamless integration • Implement algorithms on Linux and FreeRTOS environments • Provide management with design estimates for project timelines • Be flexible in adapting to new tasks as required

Requirements: • Degree in Computer or Electrical Engineering • Minimum 10 years in real-time programming with C/C++ • Understanding of interfacing protocols like UART, SPI • Proficient in using technical lab tools like oscilloscopes • Deep knowledge of system-on-chip architecture

Leverage your embedded expertise to enhance leading-edge optical line systems and contribute to exciting projects. #J-18808-Ljbffr

Reference: WJ-3875_15511268 · Posted 07 Nov 2026, 04:42 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.