职位详情
高级嵌入式软件工程师
2-4万
魔仓(苏州)智能科技有限公司
苏州
5-10年
本科
08-23
工作地址

苏州市-苏州工业园区-锦河产业园10幢

职位描述
学历和工作经验:
1. 本科及以上学历,计算机科学与技术、电子信息工程、自动化、控制工程等相关专业
2. 5 年以上嵌入式软件开发经验。​
3. 有智能物流装备(如 AGV、堆垛机、四向车)或移动机器人软件开发经验者优先

能力要求:
1. 编程语言:
——C++:​精通 C++ 编程语言,熟练掌握 C++11 及以上标准,深度理解面向对象编程(OOP)、模板编程、泛型编程等范式。​可灵活运用类、继承、多态、STL 库进行高效开发,具备复杂业务逻辑设计与实现能力。​擅长使用智能指针、lambda 表达式等高级特性解决内存管理、算法封装等问题。​熟悉 C++ 在嵌入式系统中的性能优化技巧,拥有基于 C++ 开发多线程并发控制、实时数据处理模块等大型嵌入式项目的成功经验。​
——C:精通 C 语言,熟练运用指针、结构体、内存管理等高级特性,实现高效编程。​
——脚本语言:熟悉 Python 或 Shell 脚本语言,能够用于自动化测试和系统配置。​
2. 深入理解 Linux 内核原理、文件系统和驱动模型。​熟练掌握 Linux 系统在 ARM 等嵌入式平台上的移植、裁剪和优化。​具备丰富的 Linux 设备驱动开发经验,可独立完成传感器、通信接口、外设的驱动开发与调试。​
3. 熟悉路径规划算法(如 A*、Dijkstra、RRT)、运动控制算法(PID 控制、轨迹规划)者优先。​
4. 精通 TCP/IP、CAN、Modbus 等通信协议,能够开发稳定可靠的通信程序。​
5. 具有 ROS(机器人操作系统)开发经验,熟悉 ROS 节点通信机制、话题 / 服务 / 动作通信模式,有基于 ROS 开发机器人导航、运动控制模块的实践经历者优先。​
6. 熟练使用 Git 进行代码版本管理。​
7. 熟悉常用的开发调试工具,如 Eclipse、VS Code、GDB、Makefile。​
8. 熟悉 ARM、STM32 等嵌入式硬件平台,具备软硬件协同开发能力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请