工作职责:1.负责基于 Linux 平台的 C++ 应用程序的设计、开发和维护。2.与跨职能团队合作,参与产品的需求分析、系统设计和实现。3. 编写高效、可维护的代码,并进行单元测试和代码审查。4. 优化现有系统的性能,提高系统的稳定性和可扩展性。5.跟踪最新的技术趋势,评估新技术以提升产品竞争力。6.提供技术支持和问题解决,确保产品质量。任职要求(教育背景、工作经验、个人素质):1.计算机科学或相关领域的本科及以上学历。2.至少3年以上的 Linux 平台下 C++ 开发经验。3.精通 C++11/14/17 等现代 C++ 特性和***实践。4. 熟悉 Linux 操作系统,包括 shell 脚本编写和系统调优。5.熟悉至少一种数据库系统(如 MySQL、Sqlite)和 SQL 语言。6. 熟悉网络编程,包括 TCP/IP、HTTP 协议和 RESTful API 设计。7.具备良好的团队合作精神和沟通能力。8.有以下经验者优先: 1)熟悉工业控制通讯协议、车载通讯协议(如:modbus、mc、trdp等)。 2)容器技术(如 Docker、Kubernetes)的使用经验。 3)并发编程和多线程开发经验。 4)性能调优和代码优化经验。