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
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)â€Â...
