这个职位是做什么的?- 物联网开发者
物联网开发者的角色是什么?
我们是一家成立于2018年的初创公司,旨在颠覆已有百年历史的电动机控制行业。我们的总部位于蒙特利尔市中心(H3J 1S9),大部分团队成员在此工作。我们正在扩大团队规模,寻找几位能够分享我们愿景的优秀人才,共同打造一款节能并被数百万人使用的出色产品。欢迎访问我们的网站了解更多信息:
我们已经获得了A轮融资,并有战略合作伙伴加入,因此我们需要执行并确保通过我们正在创造的产品为客户带来价值。
• 如果你对创造具有颠覆潜力的真实产品充满热情
• 如果你是嵌入式系统的专家;并且
• 如果你想与一个小而专注且高效的团队合作
那么,你应该立即联系我们。(或者继续阅读我们正在寻找的物联网开发者的详细信息)。
你应该对以下内容充满热情并具备知识:
• 嵌入式Linux,了解Yocto和UNIX Shell脚本;
• C/C++,具备Linux和ARM的编程知识;
• Python,了解测试框架如Pytest;
加分项:
• 在Zephyr(或其他RTOS)上集成蓝牙/BLE;
• 熟悉Golang和/或gRPC在Linux嵌入式上的应用;
• 具备工业控制系统(PLC,VFD)和协议(MODBUS,BACnet,EtherNet/IP)的经验
我们对物联网开发者的期望:
• 分析并提出产品所有者请求的改进建议;
• 根据良好的架构原则使用UMLv2设计功能;
• 编写可重用、可测试且高效的代码(遵循SOLID原则);
• 实现和/或集成实时元素与嵌入式服务器端逻辑;
• 维护和/或更新我们的Yocto Linux自定义发行版;
• 在Linux嵌入式系统上用C++/Golang实现和/或集成gRPC API;
• 集成低带宽通信协议如Modbus和BACnet;
• 测试和验证整体解决方案;
• 为其他团队成员和其他职能团队提供支持。
经验要求:
• C/C++:5年(必需)
• 嵌入式Linux:3年(必需)
• Python:3年(优先)
• Yocto Linux:1年(优先)
• Go:1年(优先)
语言要求:
• 英语:专业(必需)
• 法语:专业(优先)
该职位的招聘流程将包括3轮面试:
• 第一次面试与HR代表 - 通过Google Meet进行20分钟 - 一般讨论,确认兴趣
• 第二次面试与部门负责人 - 通过Google Meet进行30分钟 - 一般技术讨论
• 第三次面试与潜在的未来同事和主管 - 现场进行1小时 - 深入技术讨论+办公室参观
你将成为一个经验丰富的初创团队的一员,在这里:
• 你的声音将被听到,你会感受到工作的影响;
• 你不会在无休止的会议或演示中浪费时间;
• 你会努力工作并乐在其中。
• 残疾保险
• 扩展医疗保险
• 人寿保险
• 周一至周五
• 4周带薪休假
工作地点:
• 我们期望员工大部分时间在办公室工作
• 办公室外有35、36和71路公交车站。距离Lucien l'Allier地铁站(橙线)步行10分钟,乘坐35和36路公交车10分钟可到达Lionel-Groulx(绿线和橙线)
#J-18808-Ljbffr