Master

C/C++ Developer

C/C++ Developer2021-06-15T22:28:58-04:00<div> <div> <div> <div> <div> <p>01 C/C++软件架构师 (Xian)</p> <p>岗位描述</p> <ol> <li> <p>基于 C/C++ 的软件产品架构设计。</p> </li> <li> <p>C/C++ 遗留系统的架构改造和性能优化方案设计。</p> </li> <li> <p>带领团队完成软件产品的开发与交付。</p> </li> </ol> <p>岗位要求</p> <ol> <li> <p>五年以上 C/C++ 开发经验,具有良好的数据结构和算法基础。</p> </li> <li> <p>对面向对象的软件设计原则有充分理解,在架构设计中能够遵循这些原则。</p> </li> <li> <p>熟悉现代 C/C++ 标准,能够合理使用其新特性来降低 C/C++ 代码的复杂度。</p> </li> <li> <p>熟悉 C/C++ 单元测试框架。</p> </li> <li> <p>熟悉常用的 C/C++ 工程管理体系,例如 CMake,Autoconf。</p> </li> <li> <p>具备较好的计算机体系结构背景。</p> </li> <li> <p>精通 Linux/Unix 系统环境下的软件开发。熟悉网络编程,多线程编程。</p> </li> <li> <p>熟悉 x86 处理器架构及指令集者优先。</p> </li> <li> <p>熟悉 Linux shell scripting 者优先。</p> </li> <li> <p>追求软件开发工程的最佳实践。</p> </li> <li> <p>具备很强的技术热情及学习能力,接受技术挑战。</p> </li> <li> <p>具备良好的沟通协调能力。</p> </li> </ol> </div> </div> </div> </div> 02 嵌入式软件架构师 (Xian/Wuhan/Shenzhen)</div> <div> <div> <div> <div> <div> <p>岗位描述</p> <p>&nbsp; &nbsp; &nbsp;1.&nbsp;嵌入式系统架构设计。<br>&nbsp; &nbsp; &nbsp;2.&nbsp;嵌入式系统性能评估及优化。&nbsp;3.&nbsp;嵌入式系统核心模块开发。</p> <p>岗位要求</p> <ol> <ol> <li> <p>熟练使用&nbsp;C/C++&nbsp;语言,具有良好的数据结构和算法基础。</p> </li> <li> <p>五年以上嵌入式领域软件架构设计和研发经验。</p> </li> <li> <p>熟悉嵌入式领域常⻅外设及相关协议。</p> </li> <li> <p>熟悉&nbsp;ARM&nbsp;处理器架构及指令集者优先。</p> </li> </ol> </ol> <ul> <li> <p>精通&nbsp;Linux/Unix&nbsp;系统环境下的软件开发。熟悉网络编程,多线程编程。</p> </li> </ul> <ol> <ol> <li> <p>熟悉&nbsp;Linux&nbsp;内核及设备驱动体系,能够完成不同硬件上的内核移植,以及驱动的开发。</p> </li> <li> <p>熟悉数字电路技术,能够阅读和理解电气原理图。</p> </li> </ol> </ol> <ul> <li> <p>熟悉&nbsp;Linux shell scripting&nbsp;者优先。</p> </li> </ul> <ol> <li> <p>熟悉&nbsp;FreeRTOS&nbsp;者优先。</p> </li> <li> <p>对嵌入式软件开发最佳软件工程实践有了解。</p> </li> <li> <p>具备很强的技术热情及学习能力,接受技术挑战。</p> </li> <li> <p>具备良好的沟通协调能力。&nbsp;</p> </li> </ol> </div> </div> </div> </div> </div> <p>&nbsp;</p>ThoughtworksShenzhenChina