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 adaptable in adapting to new tasks as requiredRequirements: - 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 architectureLeverage your embedded expertise to enhance leading-edge optical line systems and contribute to exciting projects.#J-18808-Ljbffr
📌 Optical Systems Embedded Software Engineer (Ottawa)
🏢 NOKIA
📍 Ottawa
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.