Software Engineer- Distributed Infrastructure / Management

  • Location:
    Milpitas, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Software Development, Testing
  • Job Id
    1206750
New


Software Engineer – Distributed Database Infrastructure/Management


 


Who You'll Work With


 


Cisco is the worldwide leader in networking that transforms how people connect, communicate, and collaborate. Since 1984, Cisco has led


in the innovation of several networking technologies such as routing, switching, security, unified communications, video, and wireless.


Cisco continues to lead in new areas such as Cloud, Data Center, Virtualization, SDN, Internet of Things, etc. Our responsible business


practices help ensure business sustainability and environmentally conscious operations and products.


Cisco is a $48 Billion dollar global leader in supplying leading edge, best-in-class networking products driving today's Internet.


The company is ranked as one of the world's best employers and spends over $5 Billion dollars a year invested in R&D. Cisco is a great


place to grow your career.


 


The Core Software Group (CSG) develops software across the Routing, Switch, Wireless, Internet of Things platform portfolio at Cisco and is


investing heavily to transform networking through cutting-edge solutions that will change the way IT is consumed. This means


your work will transform our customers’ consumption of our systems from every angle.


 


The Team


 


Are you pushing the envelope? Here you will be designing, implementing and empowering the next generation software stack for


Cisco routers, switches, wireless, IoT portfolio. You will work in a fast paced agile development team working with cutting edge


software and tools to develop disruptive solutions with a focus on simplicity. Innovation and quality are key pillars of this team.


 


What You'll Do


You will be a member of a diversified software development team that drives projects in next-gen operating system and networking


architecture development. As a Software Engineer, you will be involved in all aspects of the software development lifecycle from


requirements gathering via meetings with Marketing and customer account teams, to design/implementation and testing.



  • TECHNOLOGY INTEREST 
  • ·         Infrastructure, Database, Distributed systems


  • RESPONSIBILITIES



  • Develop and maintain key features in graph database infrastructure for embedded and server based systems



 


MINIMUM QUALIFICATIONS


 


  • 3-5 years’ experience working on a high impact software development team

  • MSEE/CS combined with 2+ years of related experience, or BSEE/CS combined with 5+ years related experience

  • Expert Programming skills with C or C++

  • Linux system programming experience (e.g. sockets, files, shared memory, …)

  • Familiarity with building, debugging, and profiling code in a Unix/Linux environment


 


DESIRED EXPERIENCE


 


  • Familiarity with one or more NoSQL or relational databases

  • Experience with Java and one or more scripting languages

  • Experience in developing code for network routers, switches or network management stations

  • Broad system level knowledge including intuitive understanding of distributed system interactions and performance tradeoffs




*LI-CB1

Apply on the Company Site
Powered ByLogo