团队招募

Windows 应用高级开发

1、计算机或相关专业,3年以上C / C++项目开发经验

2、精通基于 Win32 / MFC 的程序开发;精通 Windows 环境下的 VC++ 程序开发

3、熟练使用 boost、libevent, curl, openssl, gsoap、 protobuf 等。

4、熟悉 Windows SDK 的调用、分析与调试。

5、熟练掌握常用的数据结构、算法、熟练使用STL、泛型、异常处理、内存处理等机制。

6、熟悉多进程、多线程 、网络编程、IOCP。

7、能独立完成项目功能的设计、开发及调试、测试工作。

8、有较强的沟通能力和团队协作能力。

9、熟悉 RDP协议,参与过相关项目者更佳;


Linux 应用高级开发

1、计算机或相关专业,3年以上 C / C++ /Qt 项目开发经验

2、熟悉 Linux 环境下的程序开发,系统 API 调用,熟悉 Qt 应用开发框架

3、熟练使用数据库、熟练使用 boost、curl、 openssl 等

4、熟练掌握常用的数据结构、算法、熟练使用STL、泛型、异常处理、内存处理等机制、熟悉多进程、多线程 、网络编程

5、能独立完成项目功能的设计、开发及调试、测试工作。

6、有较强的沟通能力和团队协作能力。

7、熟悉 RDP协议 | spice 协议  ,参与过相关项目者更佳;



驱动研发工程师

技能要求:

C,内核开发

0. 精通 C 语言, 有三年以上 Windows 驱动开发经验。

1. 熟悉 Windows应用开发,能熟练使用SDK完成开发工作。

2. 熟悉操作系统原理,熟练掌握 Windbg 调试技术。

3. 熟悉PCI、USB、 串口、并口工作原理,熟悉计算机处理器及芯片组。

4. 熟悉 Socet 通讯

5. 有RDP协议、磁盘重定向TDI、USB驱动开发经验者优先。



系统构建工程师

岗位职责:

1. 负责"定制 Linux 系统"的裁减封装。

2. 负责仓库的维护及构建及"软件市场"软件的打包。

3. 协助解决软件与系统及设备兼容性方面的技术问题。

4. 处理项目定制需求。

5. "定制系统"系统内核开发维护及优化。


任职要求:

1. 从事2年(高级需求3年)以上软件开发、系统运维、Linux 系统裁剪、Linux 系统打包构建等 Linux 环境开发相关工作经验

2. 精通 python/ C/C++ /Golang 等一种或多种语言

3. 熟悉 Debian/Ubuntu/arch/Centos/Redhat 等一种或多种 Linux 发行版

4. 熟练编写 Bash/Makefile 脚本,熟练掌握 Linux常用命令

5. 熟练使用 Git 进行版本控制。

6. 熟练使用 gdb 调试,掌握常用软件调试方法,能快速定位软件 bug


加分项(满足至少1-2条):

1. 精通 Docker 、KVM、VMware等各种虚拟化环境运维及构建,熟悉各种自动化开源项目及架构。

2. 精通 LFS 构建系统流程,熟悉 LinuxISO 构建及裁剪。

3. 熟悉 Linux 内核开发,裁剪及定制,并能根据不同发行版优点优化定制系统的内核。

4. 熟悉 Linux 网络,显卡等各种硬件驱动模块及方案。

5. 熟练使用Git进行版本控制,熟练使用 github,并且有自己参与或者独立项目。

6. 精通 Debian /Ubuntu 打包规则,从事过 Debian /Ubuntu 维护工作。

7. 熟悉 Linux 上游社区及上游项目。