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 current 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.
📌 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.