上位机软件开发工程师(偏协议方向)/Windows 桌面软件开发工程师(偏界面)2个方向均可上位机软件开发工程师(偏协议方向) - C/C++岗位职责1. 根据汽车/工业的行业规范/协议编写相应协议栈或配套软件2. 根据现场的情况进行调试和优化,能够精准定位问题并进行反馈3. 按照项目和软件开发要求完成对应功能的设计文档、软件开发和交付4. 参与团队内成员经验交流与分享工作地点上海、长沙任职需求1. 熟练掌握C/C++语言开发,对于其它任意一门常用编程语言有了解,清楚如何进行跨语言编程2. 有阅读英文文献和协议的能力3. 熟悉基本的TCP/IP协议和原理,有Windows或Linux平台上使用socket编程的经验4. 2年以上软件开发经验有以下经验其中之一的优先考虑:1. 熟悉汽车总线,例如CAN、LIN、FlexRay、MOST、车载以太网等2. 了解AUTOSAR3. 熟悉车载以太网相关应用层协议,例如SOME/IP、V2G、DDS等。知道publisher-subscriber模式与传统TCP/IP的client-server模式的区别4. 有C++ Builder开发经验的Windows 桌面软件开发工程师(偏界面) - C++岗位职责1. 负责公司软件TSMaster的界面插件的开发2. 按照项目和软件开发要求完成对应功能的设计文档、软件开发和交付3. 参与团队内成员经验交流与分享工作地点上海、长沙任职需求1. 熟练掌握C++语言开发和C++标准库(C++11及以上),有使用第三方C++库的经验2. 有Windows平台的编程经验,使用过Windows原生API。熟悉MSVC编译器,除此以外有使用任意一种C++编译器的经验3. 有编写工业软件的界面的经验4. 3年以上软件开发经验有以下经验其中之一的优先考虑:1. 有汽车行业的工作经验,或熟悉以下汽车测试相关软件,如CANoe,CANape,VSPY3等2. 有C++ Builder开发经验的