Networking Embedded Software Engineer

Networking Embedded Software Engineer

Networking Embedded Software Engineer

Job Overview

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

Job Description

About Job

CTC Undisclosed Job Location Canada Experience 4 - 7 yrs

Description

The 6500 is the flagship product of Cienas Packet Optical Transport Portfolio. 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/BGP/SR/EVPN 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:

Craft and develop software written in C for Layer 2 and 3 Networking features.

Craft and develop automation software written in Python for 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 WERE LOOKING FOR?

Are you the type of person who enjoys coding in C or Python? Do you appreciate the unique challenges of working on an embedded Networking platform with limited memory, limited CPU, and the necessity for very reliable code which cant 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 HAVE

Bachelors degree or higher in Electrical/Computer Engineering or Computer Science.

4 years professional experience working on embedded software.

Good C or Python 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 an ability 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 HAD

Experience 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.

Job ID: 87282

Similar Jobs

Meta

Full Time Job

Networking embedded software engineer Networking embedded software engineer

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

Full Time Job

Deloitte

Full Time Job

Networking embedded software engineer Networking embedded software engineer

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

Full Time Job

Labcorp

Full Time Job

Networking embedded software engineer Networking embedded software engineer

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

Full Time Job

Braintrust

Full Time Job

Networking embedded software engineer Networking embedded 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