岗位职责:
1. 负责网络控制器软件的设计、开发和维护,支持公司交换芯片的功能实现。
2. 与硬件团队紧密合作,确保软件与交换芯片的无缝集成。
3. 开发和优化网络协议栈,提升系统性能和可靠性。
4. 编写高质量的代码,进行代码审查和单元测试。
5. 分析和解决软件开发过程中遇到的技术问题。
6. 参与技术文档的撰写,包括设计文档、开发手册和用户指南。
7. 研究和应用最新的网络技术和标准,推动产品的技术创新。
任职要求:
1. 计算机科学、电子工程、通信工程或相关专业本科及以上学历。
2. 熟悉计算机网络基础知识,熟悉TCP/IP协议栈。
3. 熟悉一种以上流行的后端框架:Node.js/Express.js,Python/Tornado,Java/Spring 等
4. 熟悉一种以上流行的服务端业务逻辑开发语言:Node.js,Python,Go,Rust,Java/C++ 等
5. 熟悉一种以上流行的数据库:NoSQL/RedisDB/Cassandra/MongoDB,MySQL/SQLite 等
6. 具有良好的问题分析与解决能力。
7. 具备团队合作精神和良好的沟通能力。