• 负责开发公司车队管理系统软件的关键功能。
• 主要职责是开发在系统边缘设备上运行的Python软件,整合疲劳管理系统到FMS,开发通过读取RS232和CAN通信协议的实时健康数据记录,并进一步开发实时数据异常检测系统。
• 该角色对公司在客户眼中取得成功至关重要,通过开发和实施与信息通信技术相关的解决方案,确保Panafrican在内部不断改进及其服务提供。
职责:
• 在运行Linux的边缘设备上开发作为微服务的Python软件。
• 通过处理来自相机的事件,将疲劳管理AI摄像头解决方案集成到FMS产品中,并开发用于视频存储和文件OTA传输的系统。
• 集成从移动重型设备提取RS232和CAN数据(J1939),包括发布/订阅传输逻辑或其他行业标准数据传输技术。
• 针对特定系统,提供有关软件堆栈的专业建议,考虑商业战略、适用性和成本。
• 将我们的数据源和/或数据仓库开发成一个高效、用户友好的信息生态系统,以便在我们的业务中使用。
• 开发和改进我们的网页和移动应用程序。
• 管理我们各种系统、来源和外部供应商的bug/问题。
• 不断更新与该领域相关的技术和信息。
• 确保开发和维护数字解决方案时实施行业最佳实践。
要求:
• 至少具备软件工程或技术相关的资格。
• 必须能够展示强大的Python分析经验。
• 具有RS232和CAN协议的经验。
• 具备Postgres、Influx DB等数据库堆栈的经验也将是一个优势。
• 后端开发的专业知识是一个优势(使用Django/python,JavaScript)。
• 具有时间序列和地理数据类型的经验。
• 熟悉API(REST)的管理和开发。
• 具有单元测试、自动化测试和测试驱动开发的经验。
• 熟悉敏捷开发方法论。
• 精通使用GitHub进行源代码版本控制。