Senior Software Engineer / Principal Engineer – Switching

Agneyas Labs

Indiana (PA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agneyas Labs is seeking engineers with deep expertise in high-end switching systems to work on state-of-the-art network processor based switches. You will work on platform data-path design, HW API definition, control-plane integration, scaling and debugging in a cutting-edge environment.

As a core member of the platform development team, you will participate in the design, implementation and debugging of platform data-path, contribute to SDN/NOS integration and work across NOS, SDKs and cloud

Qualifications

  • Hands-on experience in C, C++, Golang, Python in Linux OS environments.
  • Knowledge and experience in networking/switching systems, scalability, performance and resiliency.
  • Ability to implement all phases of a software product development lifecycle.

Responsibilities

  • Integrate L2, L3 and MPLS features in data-plane and with 3rd party SDKs.
  • Understand internals of Network Operating Systems and Linux Networking.
  • Contribute to software design, development, review and documentation.

Skills

C
C++
Golang
Python
Networking/switching systems

Education

BE/BTech in computer engineering

Job description

Agneyas Labs is looking for talented engineers with in-depth experience in high-end switching systems to work on state of the art, and cutting-edge network processor based switches. As a part of the team you will be exposed to wide variety of technologies like Network Operating Systems (NOS), Network Processor SDKs, multi-core software forwarding based on DPDK, public cloud infrastructure & services, etc. As a core member of the platform development team, you will participate in the design and implementation of platform data-path for category-leading networking systems. Your work includes, but not limited to, HW API definition, implementation, control-plane integration, scaling and debugging.

Responsibilities
  • Integrate L2, L3 and MPLS features in data-plane and integrate with 3rd party SDK.
  • Solid understanding of internals of Network Operating Systems and Linux Networking.
  • Contribute in software design, development, review, and documentations to deliver high quality products.
  • Trouble shoot and fix reported issues with routing protocols and networking services.
  • Continuous learning and development of skills in switching systems and network disaggregation.
  • Experience in the design and development of complex distributed systems in embedded networking projects.
  • Team player, independent, self-starter, “can-do” attitude, ability to prioritize and multitask.
  • Strong communication and problem-solving skills are essential.
Minimum Qualifications
  • BE/BTech degree in computer engineering or equivalent
  • 3+ years of engineering experience
  • Knowledge and experience in networking/switching systems, ability to understand the nuances and solve problems related to scale, performance and resiliency of such a system
  • Hands on experience in one or more of computer programming languages such as C, C++, Golang, Python in Linux OS environment
  • Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Networking & Switch Systems
Senior Software Engineer - Networking & Switch Systems

Agneyas Labs • Indiana (PA)

On-site
USD 120,000 - 160,000
Principal Switch Design Software Engineer
Principal Switch Design Software Engineer

Supermicro • San Jose (CA)

On-site
USD 240,000 - 270,000
Bonus program
Equity awards
Comprehensive benefits
Principal Network Routing & Switching Engineer — Equity
Principal Network Routing & Switching Engineer — Equity

Arrcus Inc • San Jose (CA)

On-site
USD 200,000 - 225,000
Bonus + Equity
Parental leave
401k retirement plan
+3
Principal Software Engineer - Switch Design
Principal Software Engineer - Switch Design

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 240,000 - 270,000
Staff Software Engineer - Switch Design, SONiC & Networking
Staff Software Engineer - Switch Design, SONiC & Networking

Support Revolution • San Jose (CA), Northern (KY)

Hybrid
USD 200,000 - 255,000
Principal Infrastr Eng
Principal Infrastr Eng

Mphasis • New York (NY)

On-site
USD 60,000 - 125,000
Senior Network Software Engineer
Senior Network Software Engineer

ACL Digital • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Network Test Engineer
Network Test Engineer

Net2Source (N2S) • New York (NY)

On-site
USD 140,000 - 210,000
Principal Software Engineer - Switch Design
Principal Software Engineer - Switch Design

Supermicro • San Jose (CA)

On-site
USD 240,000 - 270,000
Bonus program
Equity awards
Comprehensive benefits
Software Engineer – Platform
Software Engineer – Platform

Agneyas Labs • Indiana (PA)

On-site
USD 120,000 - 180,000