SONiC Software Engineer - Python
Core
Design and implement robust, maintainable, and efficient automation test suites for NVIDIA's SONiC Network OS.
Role type
SW Automation Engineer
Builds
Automation test suites, CI systems, regression tools, and test reports for SONiC Network OS
Domain
Networking (Ethernet Switch SONiC Network OS)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, Linux OS concepts, Networking protocols (Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3), Software testing methodologies, Problem-solving, Coding, Design
Preferred skills
Prior software testing experience, Understanding of Software Testing Tools
Technologies
Python, Linux, SONiC NOS
Responsibilities
Design and implement robust, maintainable, and efficient automation test suite; Work with Continuous integration systems and regression tools; Automate builds, and test suites, generate test reports, isolate and classify failures and review new degradation
Seniority
Mid-level, hands-on IC