Cisco Software Engineer - C/C++ in RTP, North Carolina
Software Engineer - C/C++
Location: RTP, North Carolina, US
Area of Interest Engineer - Software
Job Type Professional
Technology Interest Networking, Software Development, Testing
Job Id 1252227
Who'll You work with
The Core Software Group (CSG) NeXT team develops and enables software solutions across a wide variety of Datacenter, Service-Provider and Enterprise products. You would join committed and passionate engineers working on core networking/fabric technologies spanning Overlays/Routing/Virtualization, including VxLAN/EVPN, IPv6 & Segment Routing.
What You'll Do
Design, develop and support Routing/Overlays software, working closely with cross-functional Engineering teams, Marketing and customers to help define requirements, provide solutions and features.
Author, co-author and review product functional and design specifications.
Innovate constantly in all that you do, grabbing opportunities including but not limited to various in-house innovation fora/platforms and Cisco’s Patent Program.
Write unit-test automation of the features/solutions you develop.
Who You Are
You are a self-starter who isn't afraid to dive in and work your way into a large code base. You believe in building software that has easy to use APIs, simple to maintain dependencies and well-defined software layers. You are able to set an example for the team because you have high standards in the code you develop. You can collaborate with other teams to ensure that the overall system achieves the highest level of performance and scalability without compromising maintainability.
Programming experience (C, C++ ) and/or script languages (Python, Perl).
Strong fundamentals in basic computer science (Data structures and Algorithms).
Ability to tackle complex problems.
Ability to effectively present technological concepts to a wide audience.
Exercises good judgement determining how to best achieve technical objectives of assignment.
Creative problem solving skills and excellent troubleshooting/debugging skills.
Excellent teamwork and people skills.
Familiarity with Unix/Linux.
Understanding of networking fundamentals and protocols (For example: TCP/IP, BGP, MPLS, OSPF, IS-IS).
Master’s degree or BSc with 3+ years of experience in Computer Engineering, Electrical Engineering, Computer Science or related major
We connect everything: people, processes, data, and things. We innovate everywhere, taking aggressive risks to craft the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with rare personalities who aren't afraid to change the way the world works, lives, plays and learns.
We are leaders with vision, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.
We Are Cisco
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.