Software Verification Engineer, Networking
Seeking a Software Verification Engineer to drive SDK verification, automation, and CI/CD. Requires strong Python, networking (L2/L3), Linux, and experience with large-scale verification frameworks.
Responsibilities
- Promote quality, automation, and scalability
- 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
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