关于 EMQ
EMQ - 杭州映云科技 是面向 5G 和物联网市场的消息与流处理开源软件公司,面向全球运营。
EMQ 总部位于杭州,在北京、上海、硅谷、法兰克福设有分支机构,核心产品包括面向云和边缘计算的 IoT 消息中间件以及轻量级流式处理中间件,累计已服务全球 5000+ 企业用户,并与数十家世界 500 强企业达成战略合作,典型用户包括 HPE 、VMware 、Verifone 、Ericsson 、华为、中国电信、中国移动、国家电网、上汽大众等。
EMQ 发起与运营的开源 物联网 MQTT 服务器,Github Star 数量在同类型项目中排名第一,是国内在开源领域具有全球影响力的项目之一。
招聘职位(深圳)
嵌入式 Linux 系统工程师
25-30k
工作职责
- 负责开发给基于 C 的 MQTT Broker 。并负责在不同平台的实现和调优;
- 在开源项目的基础上,将定制服务和项目移植到各种主流常见硬件架构上并调优;
- 开发自研开源项目并与开源社区紧密协同,为用户提供技术支持和参考资料;
- 与团队紧密协作,设计开源项目架构和未来规划;
- 与硬件生态合作伙伴协同开发,为行业交付最稳定和先进的边缘计算产品。
工作要求
- 熟练使用 C/C++。本科学位为计算机科学或电子信息技术及相关专业。5 年以上嵌入式 Linux 系统的开发和测试经验 ;
- 熟练编写 MakeFile,能够独立进行在不同嵌入式操作系统环境下的交叉编译;
- 对 POSIX 网络 API 和协议栈有深入理解,有 LINUX 内核和驱动知识。有白板编程能力优先;
- 对常用 IoT 无线协议例如 BLE/WiFi/LoRa/Zigbee 有丰富经验优先;
- 能够独立编写 Shell/Bash 脚本作为测试工具验证服务和产品的功能和可行性;
- 能够阅读原理图、元器件规格书并与嵌入式软件开发相联系应用优先。
嵌入式开发工程师
15-30k
工作职责
- 参与开源项目研发,并基于自研开源项目开发自制固件;
- 在不同硬件平台实现各种主流行业 /工业协议,并在北向转换为标准 MQTT 协议;
- 设计、编码调试和集成各种来自团队和合作方的新功能到自有项目和定制固件中;
- 为自研的物联网产品给项目和客户提供易学的上手指导和现场技术支持;
- 维护和支持边缘计算产品线在不同硬件平台的适配和移植;
- 提供准确的嵌入式开发任务的评估,交付和实现。能够与合作团队协同完成全开发周期并满足项目需求。
工作要求
- 本科为计算机科学和电子信息科学及相关领域专业。有 3 年以上基于 ARM/MIPS 平台的嵌入式开发经验;
- 熟练使用 C,能够独立进行嵌入式系统和固件开发;
- 有相关项目经验,能够独立解决实时操作系统任务调度,网络竞争,多线程优化,内存管理,中断处理等问题;
- 对不同硬件架构平台的排查故障,性能调优有丰富经验优先。能够使用各种调试工具例如 EJTAG,探针和逻辑分析仪等;
- 对网络协议栈(TCP/IP, UDP, IPsec, SSL, etc.)底层有深刻理解,并做过优化者优先;
- 开发过多线程+实时编程项目者优先;
- 良好分析,交流和沟通能力。
联系方式
[email protected]