资深工程师(p7)工作地点上海/合肥,架构师(P8,P9)level可base北京。微信:一八零一零二二伍三八零
技术方向:Networking/BSP/Service Framework
地点:上海/合肥 (合肥还有 1 个带人经理岗位,其余为专业岗)
职位描述
1. 进行软件需求的分解和设计,软件的架构划分和定义;
2. 在指定项目周期内按时输出科学合理的软件设计方案,完成高质量、高效率、高度可复
用和可扩展的 C/C++软件代码;
3. 积极参与对输出代码和文档的评审,能够积极的对所评审内容提出可靠建议,对所评审
和完成的工作内容负责;
4. 对代码进行完整的单元测试和接口测试,以全面验证软件模块的功能并提高软件质量;
5. 遵循团队定义的最佳软件实践,包括各项软件开发规则、软件开发流程、测试方法等;
6. 针对不同的应用项目,及时产出并交付高质量的软件产品,并对所反馈的软件问题进行
及时修复;
7. 及时解决软件平台和应用层集成期间产生的各项问题并提供技术支持。
? 技术方向上:
? Networking: 车载网络相关模块的设计与开发,包含 Ethernet/CAN/LIN,驱动与协
议栈,PTP,QoS 等等
? Service Framework: 设计与开发整车操作系统中的 Service Framework,如 SOA
Framework, Realtime RTE, Data storage, Deployment, Execution management 等
等
? BSP: - 负责下一代车载操作系统的驱动支撑及平台集成
? 域控制器:负责域控制器相关模块设计与开发;
职位要求
1. 电子工程、计算机工程、计算机科学或软件工程等相关专业本科/硕士
2. 熟悉 Linux 环境下软件开发,熟练使用 bash 脚本、gcc、cmake 等常规开发工具和命令;
3. “超级”精通 C 语言和各种数据结构,具备丰富的软件开发经验、卓越的软件架构能力、优
秀的软件思维和高超的编码能力;
4. 具备至少一种 RTOS 的深度开发或使用经历,如 μcos,freeRTOS,SafeRTOS,RTThread
等;
5. 掌握至少一种脚本语言的开发能力,如 Python,Ruby,Go 等;了解 Json、xml;
6. 能够熟练使用多线程编程、socket 编程,深度了解至少两种网络通讯协议,如 CAN、LIN、
TCP、以太网等;
7. 精通嵌入式编程,熟悉各种嵌入式架构并能够熟练的进行 ECU 配置,有一定的驱动开发
能力;
8. 熟练使用 git、jira、confluence、parasoft 等开发工具,有敏捷开发的实战经验;
9. 优秀的团队精神和沟通技巧,能够在跨国团队环境中高效地交流和工作;
10. 高度的自我驱动和自我学习能力,思路开放, 善于思考,愿意和团队分享并一起成长;
? 技术方向上:
? Networking: 熟练掌握 TCP/IP 网络通信协议;熟悉 Ethernet/CAN/LIN 网络原理
? Service Framework: 深入理解并精通 C++ (>= C++11),且有 2 年以上的操作系
统框架层或中间件的开发经验;有 SOA 框架开发经验或对IPC 有深入研究者优先,
如 dbus, SOME/IP, DDS, binder 等
? BSP: 有一定的驱动开发经验,熟悉 uart, i2c, spi, pwm, can, lin 等模块开发调试,
掌握示波器,逻辑分析仪等工具使用方法 ;有 BSP,driver,bootloader,firmware
相关开发经验
? 域控制器:有整车域控制器、网关、车身控制相关开发经验优先
--
FROM 223.70.137.*