职位详情
操作系统高级工程师
1.5-2.8万
西安科为实业发展有限责任公司
西安
5-10年
硕士
08-01
工作地址

创新港科为智能飞行器产业园

职位描述

1) 任职要求:

a) 计算机/电子工程/自动化等专业硕士及以上学历;

b) 6年以上Linux内核开发经验,独立完成过完整内核定制项目;

c) 精通Ubuntu系统的内核编译与定制开发;

d) 掌握U-Boot引导程序定制及Grub配置优化;

e) 了解实时进程调度策略与优先级继承机制;

f) 熟练开发Linux内核模块(.ko),掌握DKMS自动化构建部署流程;

g) 熟练使用GCC/GDB工具链进行内核级调试。

2) 职业技能:

a) 具有底层硬件驱动开发经验,熟悉数据结构和操作系统层接口;

b) 具有实时操作系统上开发应用的经验,特别熟悉进程、线程及超线程的管理和调度,同时熟悉分区应用的软件规划;

c) 具有智能生态操作系统(Ubuntu)上开发智能应用的经验,善于部署智能框架和选用算法模型,从事Atlas模组优先;

d) 主导Ubuntu系统在异构硬件平台(ARMv8/x86_64)的移植适配,开发定制化BSP及设备驱动。

e) 设计CPU/内存资源精细化分配策略,通过核绑定等多种方法优化提升计算效率。

f) 开发低延迟通信中间件,支持跨进程微秒级数据传输。

g) 设计轻量级容器化加载机制,实现任务软件按需动态部署。

h) 利用内核裁剪工具链深度精简内核,移除冗余驱动/文件系统/调试模块。

3) 个人素养:

a) 具有清晰的系统思维能力和良好的语言表达能力,具备设计方案编制能力和经验;

b) 具有较强版本管理控制意识,包括对操作系统、应用程序和中间件等软件级产品的版本控制的能力;

c) 对操作系统的基本概念有深入的理解,如MMU、现场保护、系统调用等,能够深入理解一个嵌入式操作系统的启动过程。

d) 具备模块依赖树解析与安全加载控制开发能力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请