
嵌入式 Linux 工程师
升级 CACI 的关键任务重传设备,从现有固件迈向新一代平台。涵盖 OpenWrt、Alma Linux、网络、API、CI/CD 和嵌入式安全。
描述
- 支持现有 IRD 重传设备及其新一代替代产品。
- 完成开发、集成、维护和缺陷修复工作。
- 参与制定技术方向、平台架构、硬件集成、网络安全和发布计划。
- 开发并升级关键任务嵌入式重传设备。
- 参与嵌入式软件的整个生命周期,涵盖 Linux 镜像、平台集成、网络服务、设备配置、Web 管理、测试和发布。
- 与软件、硬件、网络安全、测试、系统工程和产品团队协作。
- 将现有基于 OpenWrt 的设备方案迁移到新一代硬件和 Alma Linux 架构。
- 为嵌入式网络和重传设备设计、集成、测试、调试和维护 Linux 软件。
- 维护并改进现有基于 OpenWrt 的 IRD 固件,包括镜像配置、自定义软件包源、服务、首次启动行为、设备配置和构建集成。
- 根据需要使用 Python、Bash 或 shell 脚本、C 或 C++ 及其他语言开发和维护软件。
- 完成开发任务,将 IRD 功能迁移到新一代 ARM 硬件。
- 支持引导加载程序、内核、板级支持、交叉编译、设备配置和嵌入式 Linux 镜像开发。
- 构建并维护 Linux 和 Buildroot 工作流,用于镜像创建、打包、预配、发布、更新和部署。
- 协助发展基于 Linux 或 RHEL 的管理架构。
- 开发并维护 REST API 和设备管理接口。
- 实现、维护和排查网络功能,包括接口配置、路由、DNS、Wi-Fi、蜂窝网络或调制解调器集成,以及安全通信。
- 创建并维护单元、集成、系统、仿真和连接硬件的测试。
- 审查 GitLab 合并请求,并支持 CI/CD 流水线、构建验证、发布工程和可复现构建。
- 通过漏洞修复、证书处理、身份验证与授权、更新完整性、依赖项管理和 CVE 分析,支持安全开发。
- 维护设计、构建、API、测试和运维文档。
- 与硬件、系统、网络安全、质量保证和产品团队合作,落实并验证需求。
任职要求
- 计算机科学、计算机工程、电气工程或相关技术领域的学士学位。
- 至少五年相关专业软件开发经验。
- 至少五年 Linux 系统软件开发、集成、测试或维护经验。
- 具备 Python、Bash 或 shell 脚本以及 C 或 C++ 编程经验。
- 具备 Linux 配置、调试、网络、软件包管理和软件部署经验。
- 具备在 ARM 和/或 Intel 或 x86 设备上开发、集成和调试软件的经验。
- 具备 OpenWrt、Buildroot、Yocto 或同类嵌入式 Linux 构建系统或发行版经验。
- 具备交叉编译、嵌入式 Linux 镜像创建、软件打包以及向嵌入式设备部署的经验。
- 具备 Linux 网络经验,包括接口配置、路由、DNS、DHCP、防火墙、Wi-Fi 和故障排查。
- 具备开发和调试 REST API、设备管理应用或基于 Web 的配置界面的经验。
- 具备 Git 和 GitLab 工作流经验,包括合并请求、代码审查和分支策略。
- 至少两年构建、维护或排查自动化 CI/CD 流水线的经验。
- 具备为 Linux 系统或嵌入式设备上的软件创建单元、集成、系统或硬件在环测试的经验。
- 具备良好的书面和口头沟通能力,包括编写和维护技术文档的能力。
- 能够在远程、跨职能的开发环境中高效工作。
- 优先条件:具备 NXP i.MX8、ARM64 或 AArch64、U-Boot、Linux 内核配置、设备树、引导流程或板级支持包经验。
- 优先条件:具备将嵌入式 Linux 软件移植到新硬件平台或 Linux 发行版的经验。
- 优先条件:具备 OpenWrt 构建环境、软件包源、软件包 Makefile 或自定义 OpenWrt 软件包开发经验。
- 优先条件:具备 Alma Linux、RHEL、RPM 或 DNF、Kickstart、OSTree、SELinux 或 RHEL Cockpit 经验。
- 优先条件:具备开发 Python 或 Flask 应用、使用 OpenAPI 或 Swagger 编写 API 文档,或开发嵌入式设备管理接口的经验。
- 优先条件:具备嵌入式网络产品、重传设备、路由器、蜂窝网络或调制解调器集成、Wi-Fi、802.1X、路由或安全网络配置经验。
- 优先条件:具备设备预配、固件或镜像安装、更新机制或现场设备维护经验。
- 优先条件:具备安全软件开发、证书或 PKI 集成、漏洞扫描、SBOM、CVE 修复或 Trivy 等工具经验。
- 优先条件:具备容器化构建、设备仿真环境或硬件在环测试经验。
- 优先条件:具备支持国防部、任务、战术边缘、离线或受监管嵌入式设备环境的经验。
福利待遇
- 灵活休假
- 丰富的学习资源
- 医疗保险保障
- 健康计划
- 财务福利
- 退休福利
- 家庭支持福利
- 继续教育支持
- 带薪休假
- 具有竞争力的薪酬
- 学习与发展机会









