Tasks:
- * Build monitoring and diagnostics software
- * Design SONiC network operating system
- * Develop databases and APIs
- * Develop device drivers
- * Develop OCS software
- * Develop test automation tools and scripts
- * Implement device management and configuration
- * Implement network communication and control interfaces
- * Improve manufacturing efficiency
- * Improve software quality and reliability
- * Integrate and debug software
- * Prepare software documentation and test reports
- * Troubleshoot cross-disciplinary system issues
- * Verify and validate systems
Perks/Benefits:
Skills/Tech stack required:
[Algorithms] [C#] [C++] [CI/CD] [Data Structures] [Ethernet] [GitLab CI] [GNMI] [GNOI] [Jenkins] [Linux] [Object-Oriented] [Object-oriented programming] [Python] [Redis] [REST APIs] [SAI] [Scripting] [SDN] [Software debugging] [SONiC] [TCP/IP] [Test automation]
Educational requirements:
[Bachelor's Degree] [Master's Degree]
Role(s):
[Engineer] [Software Engineer]