自由职业现代 C++ 软件工程师——巴黎混合办公
为 Kickmaker 的高科技硬件产品开发嵌入式、工业及 HMI 软件。支持项目团队完成产品设计、集成与部署全流程。
描述
- 将客户需求转化为技术和功能项目要求
- 使用现代 C++ 设计并构建软件解决方案
- 开发和改进应用软件及嵌入式软件组件
- 创建图形用户界面以及控制或命令功能
- 构建并集成产品组件之间的通信接口
- 提升代码的性能、可靠性和可维护性
- 开展单元测试和功能测试,并编写技术文档
- 搭建并维护持续集成与持续部署流程
- 采用迭代方式工作,并根据客户反馈进行改进
- 维护开发质量并遵循既定流程
- 协助项目团队设计和开发软硬件产品
任职要求
- 工程师学院学位或计算机科学、软件开发或嵌入式系统硕士学位
- 具备丰富的现代 C++ 开发经验,包括 C++17、C++20 或更高版本
- 深入掌握面向对象编程、STL、内存管理和良好的软件设计实践
- 熟悉 C++17/20、STL、多线程和并发编程
- 熟悉 Qt、QML 和 Qt Widgets
- 了解设备控制、软硬件交互和实时系统
- 具备 Linux、Windows、嵌入式 Linux 和 RTOS 环境经验
- 了解 TCP/IP、IPC、CAN、RS-232 和 RS-485
- 熟练使用 Git、CMake、GDB、CI/CD 和单元测试工具
- 必须具备流利的英语沟通能力
- 拥有工业、互联产品、嵌入式系统或医疗设备软件经验者优先
- 具备电子技术及软硬件架构知识者优先
福利待遇
- 参与国际项目,并有机会出差
- 向同事学习,并在公司内部分享专业知识
