Staff Engineer (L1, L2, L3 Testing, NOS/SDK testing, Python Automation)
Core
Designing and executing test strategies for Marvell switch platforms, SDKs, and NOS solutions to ensure functionality, performance, and reliability across enterprise, cloud, and AI architectures.
Role type
Staff Software Quality Assurance Engineer (Network Switching)
Builds
Validated switch software, SDKs, and network operating systems for data infrastructure
Domain
Semiconductor networking, Ethernet switching, and network ASIC pipelines
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python test automation, CI/CD pipeline integration, traffic generation tools, Linux environments, switch SDKs, functional and regression testing, packet verification, firmware testing, test strategy design, coverage analysis
Preferred skills
SAI/SONiC experience, network operating systems knowledge, hardware validation labs, hardware bring-up, semiconductor vendor experience
Technologies
Python, Pytest, Robot Framework, Jenkins, GitHub CI, IXIA, Spirent, TRex, Scapy, Git, Jira, qTest, Linux
Responsibilities
Develop test strategies and processes for product features, execute test cases and document results, develop test automation scripts for firmware and simulation, review test results and bug reports, participate in peer code reviews and test plans, measure and improve code coverage, report bugs with thorough documentation
Seniority
Senior, hands-on IC with strategic process ownership