Master

C++开发工程师 (Security)

C++开发工程师 (Security)2021-08-10T03:09:55-04:00<p>岗位描述<br>1、基于 C/C++ 的软件产品架构设计。<br>2、C/C++ 遗留系统的架构改造和性能优化方案设计。<br>3、带领团队完成软件产品的开发与交付。<br>岗位要求<br>1、五年以上 C/C++ 开发经验,具有良好的数据结构和算法基础。<br>2、对面向对象的软件设计原则有充分理解,在架构设计中能够遵循这些原则。<br>3、熟悉现代 C/C++ 标准,能够合理使用其新特性来降低 C/C++ 代码的复杂度。<br>4、熟悉 C/C++ 单元测试框架。<br>5、熟悉常用的 C/C++ 工程管理体系,例如 CMake,Autoconf。<br>6、具备较好的计算机体系结构背景。<br>7、精通 Linux/Unix 系统环境下的软件开发。熟悉网络编程,多线程编程。<br>8、熟悉 x86 处理器架构及指令集者优先。<br>9、熟悉 Linux shell scripting 者优先。<br>10、追求软件开发工程的最佳实践。<br>11、具备很强的技术热情及学习能力,接受技术挑战。<br>12、具备良好的沟通协调能力。</p>ThoughtworksWuhanChina