Linux系统软件开发工程师-西安
岗位信息
| 招聘单位 | 星融元 |
|---|---|
| 工作地点 | 西安 |
| 官方更新时间 | 2023-02-07 17:29:30 |
职位描述
关于这个角色:
你是否热爱底层系统开发,渴望在开源网络领域留下自己的代码印记?我们正在寻找一位对Linux内核和网络技术充满热情的软件工程师,加入交换机核心研发团队。在这里,你不仅仅是在编写功能——你将深入SONiC开源网络操作系统,与社区互动,并定义下一代数据中心网络的行为。
你将负责:
1.深度参与核心模块:设计、开发、调试交换机系统关键模块(如转发、协议、监控等),直接影响产品竞争力;
2.拥抱开源生态:为SONiC开源网络操作系统贡献高质量代码,撰写专业设计文档、接口规范,让全球开发者使用你的设计;
3.全流程质量守护:从单元测试到整机调优,持续迭代性能与稳定性,参与技术攻关,解决真实场景下的复杂网络问题;
4.推动技术演进:跟踪路由协议、可编程数据面、Telemetry等前沿技术,将创新理念落地为产品优势;
任职要求
1.基础扎实:本科及以上,通信/电子/计算机等相关专业,必须通过CET6,具备流畅阅读IEEE/RFC等英文技术资料的能力;
2.实战经验:1年以上Linux环境开发经验,熟悉操作系统原理、进程调度、内存管理,能在Linux上编写高性能代码;
3.硬核编码:精通C/C++,熟练使用Python,对数据结构与算法有深入理解(例如B树、哈希、时间轮、零拷贝等);
4.网络知识(加分项):了解交换/路由基础(如VLAN、STP、OSPF、BGP),有路由协议、虚拟化(DPDK/VPP)、无线协议(802.11系列)或Telemetry开发经验优先;
5.软实力:善于独立分析问题(能熟练使用gdb/perf/systemtap等工具),热爱团队协作,对技术有极客般的热情;
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。