This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Jobs in Toronto & GTA for everyone!

To post a job, login or create an account |  Post a Job

   Jobs in toronto & gta   

New job offers published everyday for the diverse people of Toronto & GTA!

previous arrow
next arrow

Signal processing forward error corrector engineer


This is a Full-time position in Ottawa, ON posted February 21, 2020.

Ciena may well be the most important technology company you’ve never heard of.

The innovations that wow us (driverless cars), and those we now take for granted (the ability to mobile-stream your favorite show) are the products of ingenuity from some brilliant and forward-thinking companies.

But those companies rely on Ciena, another vanguard of innovation, to create and advance the underlying networks that bring their breakthroughs to our doorsteps.

VR, AI, IOT, 5G … literally none of it would be possible without the mind-boggling technology that makes the internet itself work.

For more than 25 years, Ciena has been the global leader in networking strategy, and our technology has been part of the critical infrastructure running within the most advanced companies in the world.

Role overview – overview of the focal points of this roleThe successful candidate(s) will be part of the Signal Processing Team and will be involved with the design, development and verification of Forward Error Correction (FEC) algorithms and other Digital Signal Processing (DSP) algorithms for coherent optical modems.Participate in the development and verification of FEC and DSP algorithms.Evaluate and optimize design alternatives with respect to relevant performance metrics.Implement the algorithms for integration in Application Specific Integrated Circuits (ASIC).Write general specifications, test and verification plans.

Provide detailed explanations and justifications for design trade-offs.Code functions in Matlab/C++/CatapultC according to generally accepted coding standards.Write C++ test cases using GoogleTest framework.Run simulations, verify functions, and document results.Automate system simulations including documentation and archiving of results.Test and verify the algorithms implemented in hardware.Use standard lab equipment; write test automation and lab equipment interface functions.Interface and collaborate with several research and development teams.

Provide feedback/suggestions on existing designs; contribute ideas to improve design procedures.Why is this role important within Ciena?

What impact can you expect to have?The custom ASICs built in-house are a key market differentiator for Ciena.

This role directly contributes to these ASICs and ensures Ciena’s continued leadership in the optical modem space.What type of work environment will you be working in?

Who are the key teams with whom you will interact?Most of the work is done in an open-office environment, suitable for independent work as well as close collaboration between a few team members.

You will attend regular meetings to provide status updates as well as exchange technical information.During integration time, work will be done in the lab (ESD protected environment).You will interact with science-, system-, electro-optics-, hardware-, firmware-, board-, and link-budget teams.

What technical experience and/or professional and personal skills are required for this role?Post-graduate degree in Physics or Engineering with focus on digital hardware, communication and/or control systems.Specific knowledge of various FEC codes, such as Reed-Solomon codes, Turbo product codes, low density parity check codes, etc.

and their respective performance.Experience with the implementation and verification FEC algorithms in ASIC or FPGA.Strong engineering math skills: Comfortable with linear algebra, complex numbers, FFT/IFFTs, Laplace transform, Z-transform, transfer functions, time/frequency domain signals, sampling theorem, correlation, convolution, modulation formats, probability, random variables, and statistics.Understanding of optical systems, components, device physics, error analysis, and statistics.Experience in laboratory measurement, test, and verification, including optical and RF/microwave test equipment and usage (PMD/PDL emulators, polarization controllers, optical filters, lasers, OSA, oscilloscopes, etc.).Good understanding of digital communication theory, signal processing, and control systems.Strong lab debugging and problem-solving skills.Programming skills: Must have Matlab, C++/C, and Python experience.

Experience with HLS tools such as Catapult, Synphony C, VivadoHLS, etc.

would be an asset.Development environment: Linux, Git, Eclipse, googletest, Catapult.Documentation/office tools: Confluence, Jira, MS Office.Excellent technical writing and oral communications skillsDESIRED CHARACTERISTICSTeam playerIndependentProactiveEnthusiasticDetail orientedSense of humor*LI-CNRewarding experience.

Meaningful outcomes.Making a difference in people’s lives through design and implementation of leading network technologies.

That’s what motivates us.A distinct way to workFree thinking, free discussion, and collaboration are the norm.

Expect more satisfying outcomes both personal and professional.Ciena values the diversity of our workforce and respects its employees as individuals, regardless of race, nationality, religion, sexual orientation, gender or age.Ciena is also committed to developing inclusive, barrier-free selection processes and work environments.

If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific needs / accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.

Information received relating to any specific needs / accommodation measures will be addressed confidentially.What you can expect from usYou will receive notification of your successful applicationSuccessful applicants will be contacted by Talent Acquisition for an initial discussionIf suitable you will be considered for the short list and our formal interview process