Validate and accelerate SONiC-based AI, data center, and enterprise networking releases across our network switch portfolio, including maintenance releases, hotfixes, and feature backports.
Responsibilities
Develop focused validation strategies and test plans for maintenance releases, hotfixes, feature backports, customer-critical fixes, defect fixes, and architecture changes, translating specifications into test cases aligned with spec-driven and test-driven development (SDD/TDD).
Build Python and SpyTest automation that combines change-impact analysis, defect triage and verification, automated quality gates, and CI/CD-driven validation at scale, and AI agents that improve execution efficiency, impact, and value.
Validate release readiness across functional, interoperability, scale, performance, resiliency, and customer deployment scenarios.
Test RoCE and lossless Ethernet under congestion, including QoS, PFC, ECN, link-level retransmission, and retransmit behavior, and track link health (error counters, link flaps, FEC and CRC trends).
Analyze logs, telemetry, packet captures, and system behavior to identify root causes, close field escapes, and resolve complex issues, and continuously improve automation, quality signals, and release efficiency.
Requirements
Bachelor’s or Master’s degree in Engineering in CSE, ECE, EEE, IT, Computer Networks, Cloud Computing, or equivalent
Nice to have: SpyTest
Nice to have: spec-driven development (SDD/TDD)
Nice to have: server and storage environments
Nice to have: software supply-chain practices (SBOM, CVE management)
Principal Software Engineer responsible for enabling customer adoption of SONiC-based AI and enterprise networking solutions, from POCs and deployment validation to complex escalations.
Responsibilities
Serve as the first line of escalation into engineering for support and pre-sales, troubleshooting customer issues and driving workarounds and planned resolutions.
Define and drive system-level validation strategies for complex SONiC-based AI and enterprise networking solutions, aligned with spec-driven and test-driven development (SDD/TDD), validating customer use cases, POCs, and end-to-end workflows across network infrastructure, fabric orchestration, servers, storage, and telemetry.
Investigate complex customer-reported issues across SONiC software, networking protocols, platform components, and orchestration systems, including link-level errors and retransmit behavior, closing field escapes through triage, debugging, and closure.
Provide technical leadership across customer engineering, system test, product management, and software development organizations.
Drive architectural reviews, identify solution gaps, and influence product engineering roadmaps based on customer deployment requirements, translating customer feedback and field learnings into engineering improvements using Python, SpyTest automation, and AI agents that improve execution efficiency, impact, and value.
Requirements
Bachelor’s or Master’s degree in Engineering in CSE, ECE, EEE, IT, Computer Networks, Cloud Computing, or equivalent
Principal Software Engineer responsible for system and solution-level validation of SONiC-based AI and enterprise networking platforms.
Responsibilities
Design and execute system and solution-level validation, translating product requirements, architecture documents, and specifications into comprehensive test plans and cases aligned with spec-driven and test-driven development (SDD/TDD).
Validate use-case and solution-centric functional, performance, resiliency, interoperability, and end-to-end scenarios at multidimensional scale, including RoCE and lossless-fabric behavior under congestion (PFC, ECN, link-level retransmission, and retransmits).
Track link-level health across test runs and releases, including error counters, link flaps, and FEC and CRC trends.
Build and improve Python and SpyTest automation and AI agents that improve execution efficiency, impact, and value, accelerating CI/CD pipelines and test coverage.
Analyze logs, telemetry, packet captures, and system behavior to identify root causes, close field escapes, and resolve complex issues through triage and closure.
Requirements
Bachelor’s or Master’s degree in Engineering in CSE, ECE, EEE, IT, Computer Networks, Cloud Computing, or equivalent
Nice to have: SpyTest
Nice to have: spec-driven or test-driven development (SDD/TDD)
Nice to have: server and storage environments
Nice to have: data analysis for trend and escape analysis
Nice to have: Experience with SONiC and SpyTest, network test automation, deployment validation, and customer-focused solution demonstrations
Nice to have: Experience building or using AI agents and AI-assisted workflows (AI models and tools, for example Claude, Devin, GitHub Copilot) for troubleshooting, solution analysis, automation, and customer issue investigation