Software Verification Engineer, Networking
Seeking a Senior Software Verification Engineer to lead SDK verification for networking technologies. Responsibilities include driving quality, automation, CI/CD, and collaboration across hardware, firmware, and software teams. Requires 3+ years experience, Python, Linux, and networking (L2/L3).
Responsibilities
- Promote quality, automation, and scalability across SDK verification.
- Oversee development and optimization of APIs, tools, and libraries.
- Maintain OS verification infrastructure.
- Improve automation workflows for fast and reliable SDK releases.
- Drive evolution of CI/CD pipelines.
- Work closely with hardware, firmware, DevOps, and software teams.
- Align on verification methodologies and infrastructure improvements.
- Guide design reviews and architecture discussions.
- Define best practices for verification excellence.
Requirements
- B.Sc. or higher in Computer Science / Software / Electrical Engineering (or similar).
- 3+ years in software development or verification.
- Strong Python coding skills.
- Experience with large-scale verification or automation frameworks.
- Strong networking background (L2 / L3).
- Solid Linux knowledge.
- CI/CD & DevOps tools (Jenkins, Git, Gerrit, Docker).
- Strong communication and organization skills; ability to align multiple teams and deliver results.
Nice to have
- Background in scalable or distributed systems.
- Experience with multi-node testing or performance validation.
- Strong debugging skills, especially concurrency issues.
- Deep understanding of networking and system architecture.