Datapath - Software Engineer

Datapath - Software Engineer

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
82558
Date Posted
1 year ago
Recruiter
Raymond Catherine
Job Views
117

Job Description

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

Similar Jobs

Meta

Full Time Job

Datapath - software engineer Datapath - software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Datapath - software engineer Datapath - software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Datapath - software engineer Datapath - software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Datapath - software engineer Datapath - software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept