This job board retrieves part of its jobs from: Healthcare Jobs | Customer Service Jobs | Work From Home

Daily updated job offers for the people of Ottawa

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

   jobs in ottawa   

Find your next job here, with us! Daily updated job offers!

previous arrow
next arrow

CIENA: Embedded software engineer – control plane – mpls/sr/bgp multiple roles


This is a Full-time position in Ottawa, ON posted March 19, 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.

Who is Ciena?Ciena is a Network and Technology company known for its commitment to customer success.

With nearly 25 years of industry leadership, we support more than 1,300 of the world’s largest, most reliable networks.

We’re committed to developing and applying innovative technologies that facilitate openness, virtualization, automation, collaboration, and a common experience.This is an experienced hire position.NOTE: We are looking to hire for multiple roles from intermediate to senior level.JOB DESCRIPTION & RESPONSIBILITIESThe 6500 is the flagship product of Ciena’s Packet Optical Transport Portfolio.

Optical networks continue to aggressively move towards Layer 0/1/2/3 converged infrastructures.Ciena’s Packet Optical Transport Switching (POTS) portfolio of Layer 2, Layer 3, and MPLS/BGP/SR networking products provide carrier grade packet networking services and aggregation tiers of the network.The 6500 Control Plane Network team is seeking embedded software engineers with experience in designing and developing embedded carrier-grade software.

As part of a larger team, the candidate will participate in all phases of the software development life cycle, including:Design and develop software written in C for Layer 2 and 3 Networking features.Write software which runs on an embedded Linux platform.Identify software performance improvements.Troubleshoot issues and work with hardware, software and others to root cause and address.

WHO WE’RE LOOKING FOR?Are you the type of person who enjoys coding in C?

Do you appreciate the unique challenges of working on an embedded Networking platform with limited memory, limited CPU, and the necessity for extremely reliable code which can’t afford to crash or be rebooted?

Do you like being challenged to solve technical issues?If you answered “yes” to the above questions and you meet most of the criteria below, then this is the right job for you.WHAT YOU MUST HAVEBachelor’s degree or higher in Electrical/Computer Engineering or Computer Science.4+ years’ professional experience working on embedded software.Good C programming experience.Good knowledge of mutual exclusion, synchronization, inter-process communication.

Ability to seek out answers and work independently.

Positive work attitude, highly motivated and a willingness to learn.Strong verbal and technical writing skills.

Collaborates well in a team environment.Ability to work in a lab environment and integrate software onto custom hardware.IT WOULD BE GOOD IF YOU HADExperience developing software for a Linux and/or VxWorks platform.Experience implementing, testing and debugging networking protocols.Experience with large-scale embedded software development in C.Experience working at the Control Plane Networking layer with Network Protocols such as MPLS, BGP, OSPF or ISIS, L3VPN, Segment Routing, SNMP, Yang.

*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