About Job
CTC Undisclosed Job Location Canada Experience 5 - 10 yrs
Description
What will you do at Ciena as a Datapath - Software Engineer?
Optical networks continue to enthusiastically move towards Layer 0/1/2/3 converged infrastructures. Cienas Packet Optical Transport Switching (POTS) portfolio of Layer 2, Layer 3, and MPLS Packet networking products provide carrier grade packet networking services and aggregation tiers of the network.
The POTS Datapath software group is seeking multiple embedded software engineers with experience in designing and developing embedded carrier-grade software on custom hardware platforms. As a member of a larger team, the successful candidate will participate in all states of the software development process, including:
Craft and develop software written in C for Layer 2, 3 Datapath applications and the hardware abstraction layer. This includes improvements of existing software as well as development of new packet networking features.
Write software which runs on an embedded Linux/VxWorks platform.
Participate in backlog defect reduction.
Solve issues and work with hardware, software and system engineers to identify the root cause.
Help investigate and collect information to resolve process or design issues found in the codebase.
Identify software performance improvements through test driven development, automated unit testing, and comprehensive integration testing.
What technical experience and/or professional and personal skills are required for this role?
Bachelors degree in Electrical/Computer Engineering or Computer Science.
5 - 10 years work experience (Dependent on level) and passionate about embedded software development.
Extensive C programming language experience.
Experience with real-time, embedded software development for some or all of the following data plane technologies: End-to-end slow path forwarding with packet injection, extraction, data-plane packet exception handling,
Fastpath hardware (ASICs, NPUs, FPGAs, TCAMs) Layer 2, Layer 3 forwarding engines
MPLS, BGP and Segment Routing centric solutions
IPv4, IPv6 with embedded hierarchical fast protection mechanisms such as BFD, BGP-PIC and FRR
Data-plane services including traffic management, metering, ACLs.
Experience with Broadcom DNX/XGS packet processing chipsets is a strong asset;
Good knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, etc.
Ability to seek out answers and work independently.
Positive work demeanour, highly motivated and an ability to seek out answers with a willingness to learn and work independently
Strong verbal and technical writing skills.
Ability to collaborate well in a team environment.
Job ID: 82558
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
