Skip to content

Routing/IP Software Engineer 4 – Datapath
Company | Ciena |
---|
Location | Hanover, MD, USA |
---|
Salary | $178963 – $221600 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, Computer Science or related field
- Eight (8) years of experience in the job offered or in a Computer Systems Engineers/Architects-related occupation
- 8 years of experience in C/C++ software development in Linux
- Leading design and development of Layer 2 and Layer 3 forwarding plane applications
- Broadcom Ethernet Switching and Routing chipsets, Layer 2 and Layer 3 packet processing pipelines
- Debugging Broadcom external SDK APIs, hardware registers and tables
- Writing new Broadcom internal SDK driver code
- Debugging complex forwarding plane router issues in large network topologies
- Remote application debugging using GDB
- Test tools including Ixia IxExplorer, or Wireshark/tcpdump
- Code maintenance tools Git and Bitbucket
- Agile software development and project planning using JIRA
Responsibilities
- Develop the next generation of Routing and Switching software solutions supporting Software Defined Networking (SDN) and Network Function Virtualization (NFV)
- Design and implement embedded software (written in C and running over Linux) to configure HW components and manage HW resources
- Provide basic project management for individual projects or that of a small team
- Provide expertise and direction instrumental to the definition and design of new architectures and technologies
- Participate in various phases of product development cycle – product definition, design, planning, implementation and test
- Analyze product requirements and customer use cases, proposing software architectures for both current and next-generation hardware platforms
- Prototype and evaluate alternative solutions on target hardware platforms
- Deliver detailed architecture, functional specifications and technical design documents
- Support developed features through product verification and customer introduction
- Provide training to field support personnel
- Contribute new features to Ciena’s Service-Aware Operating System (SAOS) embedded software platform
- Expand SAOS support with new platforms in the Ciena Routing & Switching portfolio
- Accelerate time to market for Routing & Switching Portfolio products
- Redesign and implement Resource Management infrastructure for next generation IP routers
- Work in Software Defined Network architectures leveraging technologies such as yocto, docker containers, Google Protocol Buffers, and Intel DPDK libraries
Preferred Qualifications
No preferred qualifications provided.