[Close] 

Software Engineer - Networking (Multiple Positions & Levels)

Company Name:
Career Development Partners
Great opportunity with a growing public company!
Network Software Engineer - Multiple positions & Levels (Raleigh / Durham, NC., area)
SUMMARY:
Responsible for the engineering of Layer 3 routing protocols for an SDN controller product line, within a modern, scalable, carrier-class software platform.
RESPONSIBILITIES:
Responsibilities include the design and implementation of network features within the SDN controller product line. Duties include:
Working closely with customers, support and product management
Driving the product development of new SDN technology
Participating in system-wide architecture definition to ensure consistency across all components
Working with Tier-1 customers to further refine new features and products
QUALIFICATIONS:
Education: Master degree or higher in Computer Science or Electrical Engineering from an accredited university
Required Skills and Experience: Generally, the Network Software Engineer requires 5 to 10+ years of experience, including a minimum of five years experience in the following:
Developing switch/router control/data plane software
Working with Layer 3 networking protocols (IPv4/IPv6, BGP, OSPF, IS-IS, MPLS, RSVP-TE)
Developing Linux/BSD/Unix OS software solutions
Programming in C for commercial applications
Developing in a unicast or multicast routing environment
Working with Tier-1 customers to identify solutions to complex networking problems
Working across the software development lifecycle (design/implementation/test) to develop new Layer 3 functionality
PREFERRED SKILLS:
Minimum 5 years programming in:
Python
Linux kernel
Prior experience programming or working with the following:
SDN/Open Flow
Network technologies specific to data centers
VXLAN, NVGRE, TRILL, SPB-M, OTV
Agile Development Methodology
Engineers serving in this role should possess a demonstrated ability to learn new technology platforms. Additionally, they must adhere to software quality standards and review processes. Employment Visa Status: Candidates currently authorized to work in the US are encouraged to apply.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Engineer
Asheville, NC Aquent
Entry Level Project Engineer I
Morrisville, NC AECOM
Mechanical Engineer 3 - Mid Level
Kinston, NC Crown Equipment Corporation
Senior-Level Roadway Engineer
Raleigh, NC AECOM
Entry Level Civil Engineer
Raleigh, NC AECOM
Level 4 - Quality Engineer - BACKFILL
Raleigh, NC Butler Technical Group