🌎
This job posting isn't available in all website languages

For Nokia Internal Employee access Log in here

Expand your bubble
and search for
opportunities

Are you open to
joining us?

Search jobs

Alert!

Please note: We have changed our recruitment system!

For external candidates, please access New Nokia External Career Site.

 

For Nokia Employees, please access NokiaME->ME-> Opportunity Marketplace

 

If you had a profile in the past we kindly ask you to please create a new one if you want to apply for a new position. If you want to check on the progress of an ongoing selection process, please use the links provided in the email notifications you received.

 

Thank you.

Firmware Designer - Advanced Optics

📁
Applied R&D
💼
NI Fixed Networks
📅
1800000APF Requisition #
Thanks for your interest in the Firmware Designer - Advanced Optics position. Unfortunately this position has been closed but you can search our 6 open jobs by clicking here.
Requirements
  • Degree in computer science, engineering or similar field
  • 5+ years’ product development experience
  • Fluent in English
  • Canadian citizen, located in Ottawa
Desired Skills
  • Excellent programming skills, with a profound understanding of programmatic principles and constructs, control logic, data types, error trapping, event logging and debugging
  • Good verbal and written communication skills
  • Familiar with product development processes, and proven ability to work within constraints of schedule commitments and deliverables
  • Dedicated to consistently writing clean, well-documented source code that is maintainable, version controlled, well commented, and easily interpreted and integrated by others
  • Familiar with common embedded programming languages, including C, C++, and high-level languages, such as JavaScript and Python
  • Familiar with structured, procedural and object-oriented programing paradigms
  • Experience using trace debugging tools, compilers, and firmware integrated development environments
  • Familiar with I2C, SPI and USB hardware buses and communication protocols
  • Familiar with real-time operating systems, such as Embedded Linux.
  • Understanding of DAC and ADC devices, and experience writing code to interface with these devices
  • Experience writing source code to interface with FPGAs and/or ASSPs/ASICs
  • Experience writing source code to interface with, and manage, memory sub-systems, such as DRAM and NVM
Assets
  • Experience with MATLAB, or writing code to interface with MATLAB
  • Familiarity with NETCONF/Yang, Openflow and SDN
  • Experience with laboratory equipment, such as OSAs, vector analyzers, BERT, DCA, and similar equipment
  • Familiarity with modulation formats, such NRZ, RZ, Duobinary, QAM, BPSK, DP-QPSK, etc., frequency chirp, coherent reception, signal encoding/decoding, forward error correction and framing
  • Knowledge of device calibration and control system design
  • Familiarity with statistical analyses and communication theoretic principles, including receiver sensitivity, analog and digital filtering, OSNR, chromatic dispersion, eye diagrams and ISI, noise and impairment modelling and analysis, fiber nonlinearities (XPM, FWM, SBS, SPM), and polarization-dependent effects
  • Familiar with standards and protocols, such as OTN, SONET, CPRI, Ethernet, MPLS and TCP/IP
  • Familiar with PON technologies, such as EPON, GPON, XGS-PON and TWDM-PON
  • Familiar with Thermoelectric Coolers (TECs) and their control

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Life at Nokia
Explore Employee Blogs
We create the technology to connect the world

Stay in touch with us through our social media channels:

Follow us on Facebook
Follow us on LinkedIn
See us on Glassdoor
Follow us on Twitter

Teams at Nokia

See all jobs

Research and Development

See new jobs

Market and Sales development

See new jobs

Corporate services

See new jobs
Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.