Logo of Huzzle

Software Engineer

image

Cisco

19d ago

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Milpitas

Requirements

  • Minimum Qualifications:
  • Bachelor’s degree in computer science or a related STEM area as well as 7+ years experience as a software engineer or a Masters degree and +4 years of software experience within a computer networking or routing environment
  • Experience managing Access Control Lists (ACL) as well as ACL – based For
  • Experience operating in a Linux environment as well as programming experience with C, C++
  • Experience with L2 & L3 protocols such as IPv4, IPv6, Tunneling, BGP, MPLS, or classification.
  • Experience with Linux system debuggability using tools like gdb.
  • Preferred Qualifications:
  • Data plane experience with NPU, DPU or software data plane
  • Docker, GIT, Jira, Jenkins and CI/CD pipeline tool
  • Experience with performance tuning
  • Strong communication skills with ability to work solo, in a small team or multi-functional teams
  • Contributions to open-source networking project
  • Experience leading small teams on a turnkey basis

Responsibilities

  • Develop, implement, solve, and support RDMA-enabling protocols and technologies for data center applications
  • Diagnose and resolve issues related to RDMA technologies
  • Participating in code reviews, testing, and debugging processes
  • Provide technical support and guidance to other teams and collaborators, integrating RDMA solutions with existing network infrastructure and applications

FAQs

What is the application window for the Software Engineer position?

The application window is expected to close on February 14th, 2025, but may be removed earlier if the position is filled or if a sufficient number of applications are received.

Where is the primary location for this role?

The primary location of this role is San Jose, California.

Is there a requirement to work in the office?

Yes, the role requires two days a week in the office.

What is the main focus of the Cisco Distributed System Engineering (DSE) group?

The main focus of the DSE group is developing products that power the largest networks in the world, specifically by building next-generation infrastructure to meet the needs of AI/ML workloads.

What technologies will the Software Engineer be working with?

The Software Engineer will be developing and implementing RDMA-enabling protocols and technologies for data center applications.

What are the minimum qualifications for the Software Engineer position?

The minimum qualifications include a Bachelor’s degree in computer science or a related STEM area with 7+ years of experience as a software engineer, or a Master's degree with 4+ years of experience within a computer networking or routing environment.

What programming languages are required for this role?

Programming experience with C and C++ is required.

What Linux experience is necessary for candidates?

Candidates should have experience operating in a Linux environment as well as using Linux system debuggability tools like gdb.

Are there any preferred qualifications for this job?

Yes, preferred qualifications include data plane experience with NPU, DPU, or software data plane, familiarity with Docker, GIT, Jira, Jenkins, and CI/CD pipelines, and experience with performance tuning.

What kind of support will the Software Engineer provide?

The Software Engineer will provide technical support and guidance to other teams, integrating RDMA solutions with existing network infrastructure and applications.

What opportunities for community engagement does Cisco offer?

Cisco offers 10 days off each year for employees to give back to their communities.

Is there a focus on diversity and inclusion at Cisco?

Yes, Cisco is committed to diversity and equality, emphasizing the importance of inclusive communities and a supportive work environment.

What does #WeAreCisco mean?

#WeAreCisco represents the unique individuality of employees coming together to develop innovative technology and work towards powering a more inclusive digital future.

Technology
Industry
10,001+
Employees
1984
Founded Year

Mission & Purpose

Cisco (NASDAQ: CSCO) enables people to make powerful connections--whether in business, education, philanthropy, or creativity. Cisco hardware, software, and service offerings are used to create the Internet solutions that make networks possible--providing easy access to information anywhere, at any time. Cisco was founded in 1984 by a small group of computer scientists from Stanford University. Since the company's inception, Cisco engineers have been leaders in the development of Internet Protocol (IP)-based networking technologies. Today, with more than 71,000 employees worldwide, this tradition of innovation continues with industry-leading products and solutions in the company's core development areas of routing and switching, as well as in advanced technologies such as home networking, IP telephony, optical networking, security, storage area networking, and wireless technology. In addition to its products, Cisco provides a broad range of service offerings, including technical support and advanced services. Cisco sells its products and services, both directly through its own sales force as well as through its channel partners, to large enterprises, commercial businesses, service providers, and consumers.

Benefits

  • Competitive compensation

    Our high-performance culture rewards innovation, collaboration and achievement.

  • Employee stock purchase program

    Purchase Cisco stock at a discount to invest in your financial future and the company's (up to 10% of your salary).

  • Employee discount programs

  • Flexible work practices

  • Generous paid time off + holidays