Member of Technical Staff (Software Engineer) - ref #109
Pensando Systems, Inc.
San Jose, CA
Full-time
Software Development
Posted on March 15, 2019
Job Responsibilities and Duties:
- Writing programs to verify forwarding behavior of the networking ASICs being developed.
- Design, develop and validate system software using Linux and other Operating Systems using C, C++ etc.
- Implement networking Layer2 & Layer3 system functionalities including VPC topologies.
- Verify whether certain features are fully functional, including L2 Unicast Forwarding, IP Forwarding verification, and CPU Path Verification.
- Assist verification process by writing test cases in python using the pytest framework.
- Validate test cases against the ASIC Model logs and verifying if the forwarding is happening as expected.
- This position will involve intensive work in C, C++, Python; Data Plane Forwarding in Network ASICs; L2 and L3 Unicast Forwarding; Networking ASIC model verification; Forwarding SDK Infrastructure; Network ASIC SDK development in Interfaces; and Tools development for fabric wide debugging.
Education and Experience Requirements:
Minimum Requirements are:
- Bachelor Degree in Computer Science, Computer Engineering, Computer Science and Engineering or closely related quantitative discipline
- 5 years of post-baccalaureate progressively responsible experience in software engineering
- Experience must include one Layer 3 protocol like RIP, OSPF, BGP
- One network virtualization technology like Vxlan, NVGRE.
- Experience in testing platforms based on Network ASICs.
- Test Automation experience with Python.
Contact:
Mail resume + Ref Code #109 to HR, Pensando Systems, Inc. 1730 Technology Drive, Suite #202, San Jose CA 95110.