• Canada
  • Save Job
  • 10 - 13 Years
  • Posted : above 1 month

Job Description:

Ciena may well be the most important technology company youve 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 Job Description

What will you do at Ciena

The 6500 is the flagship product of Cienas Packet Optical Transport Portfolio Optical networks continue to aggressively move towards Layer 0/1/2 converged infrastructures Join the 6500 team delivering these Optical Ethernet Network solutions

Next Generation optical transport solutions
Hybrid Layer 0/1/2 switching (OTN/Packet)
Networks for Global Content Providers (GCN), Triple Play, Multiple System Operators (MSO), and wireless backhaul

In this role we are looking for a candidate with broad Linux experience to join our team of embedded software development professionals The successful candidate will design, code and support software drivers, diagnostics and/or applications written in C and running in a real-time embedded Linux environment, to support advanced Optical and Carrier Ethernet services on customized delivery platforms

***This is a senior-level position ***


Developing embedded C/C software on Optical and Carrier Ethernet switches, which may include enhancing existing software, creating new features, and supporting new hardware introduction for rapid time to market following an iterative development process
Porting of common operating system elements from and to other product families within Ciena
Participating in all stages of software development - requirements analysis, design and prototyping, implementation, testing, and eventually maintenance support
Troubleshooting hardware and software, as well as performance issues Work with hardware, software, verification and system engineering teams to identify root causes for issues
Help to investigate and collect information to resolve process, design and field issues found on current or previous designs
Identifying software performance improvements through test driven development, automated unit testing, and comprehensive integration testing
Working closely with advanced hardware devices including multi-core embedded CPUs, packet processors, FPGAs, L2/L3 switch ASICs and Gigabit/10 Gigabit Ethernet PHYs and optics

Skills (Assets)

Broad experience in multiple aspects of embedded Linux
Knowledge of the physical design and architecture of embedded Linux systems
In-depth experience with the Linux kernel, device drivers, Universal I/O, Kernel Modules
In-depth experience with Linux memory management and page allocation
Practical experience with core dump analysis and profiling tools
Comfortable in a lab environment and able to integrate software onto custom hardware
Ability to build and install a custom GNU Toolchain
Familiarity with the Linux build-process, Yocto distribution and compilers
Working knowledge of Virtualization Technology, desktop simulation
Working experience with Git, Perforce, ClearCase or other SCM
Software development expertise, particularly large-scale embedded software development in C/C and Object oriented design
Expertise in highly concurrent systems (good knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, scheduling, resource management, user/kernel space interactions, etc)
Shell Programming in bash, Perl and Python
Experience with ARM multi-core processors
Familiarity with NXP Semiconductors (Freescale) multi-core processors PowerQUICC or QorIQ
Familiarity with PCI/PCIe enumeration
Familiarity with Network drivers, Sockets, Linux IP Stack
Experience with Layer 2 and 3 protocols
Strong problem solving skills with the ability to troubleshoot and perform fault isolation and usage of source code debug tools
Excellent written and verbal communications skills to present ideas and coordinate troubleshooting
Excellent organization skills to manage time, resources and priorities
Independent self-starter and committed to delivering on aggressive deadlines
Comfortable in a team environment while still taking accountability and working independently as needed


Bachelors degree in Electrical or Computer Engineering (Masters preferred)
5 years of experience in embedded Linux
10 years of experience in an embedded software design role


Rewarding experience Meaningful outcomes

Making a difference in peoples lives through design and implementation of leading network technologies Thats what motivates us

A distinct way to work

Free 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 us

You will receive notification of your successful application
Successful applicants will be contacted by Talent Acquisition for an initial discussion
If suitable you will be considered for the short list and our formal interview process

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking, Telecom
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 17th Mar 2020

Key Skills:

Would you like to try out these free online tutorials?

People who search this job also searched for the following Keywords


Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status