SPIC logo
国家电投
Linux系统工程师(DCS控制器软件方向)

Linux系统工程师(DCS控制器软件方向)

发布于 3 小时前

普通员工/个人贡献者

AI 估算 · 2.0–3.5万 · AI 参考估算
中级经验
本科
全职员工仅现场办公嵌入式开发
嵌入式开发
Dcs
Preempt_Rt
System Debugging
U-Boot

值不值得投

76综合评分

综合评分 76

央企核心研发岗、技术壁垒高、侧重底层系统与实时性优化、WLB中等

从薪资福利、成长发展、工作生活和使命价值四个维度综合评估,方便横向比较。

薪资怎么样

2.8万

与嵌入式开发中位数基本持平

发布情况

新岗位 · 今天发布

公司情况

这家公司招聘很活跃

约 720 个在招 · 其中嵌入式开发 7 个

市场机会

选择面较广

上海 · 嵌入式开发 · 约 310 个在招

职位详情

关于这个职位

负责DCS控制器中嵌入式Linux系统的BSP开发、内核裁剪及实时性调优,保障过程控制的确定性与高可用性

需进行国产化平台适配,并通过系统级调试解决死机、丢包等底层故障,为控制算法提供稳定运行环境

最低要求

学历与经验:计算机、自动化、电子信息等相关专业本科及以上学历

年以上嵌入式Linux开发经验,有DCS、PLC或过程控制仪表类产品经验者优先
Linux底层功底:熟悉Linux内核配置与裁剪,理解进程调度、中断处理、内存管理机制
具备设备树与U-Boot移植经验
实时性经验:了解PREEMPT_RT补丁或Xenomai/RTOS协同方案,理解控制周期抖动来源及优化手段
有实际工业控制场景下的Linux实时化调优经验者优先
编程能力:精通C/C++,熟悉多线程/多进程编程与进程间通信
熟练使用Shell/Python进行自动化脚本开发
调试能力:熟练使用GDB、perf、ftrace、tcpdump、Wireshark等工具进行系统级问题定位

工作职责

DCS控制器Linux平台构建与实时化:负责DCS现场控制站中嵌入式Linux系统的BSP开发、内核裁剪与配置,并针对过程控制周期(典型为10ms~100ms量级,关键回路要求更高)进行实时性改造与调优,确保控制任务调度的确定性

冗余与高可用机制的系统层支撑:在Linux系统层面实现或配合实现控制器冗余切换逻辑,包括主备状态监测、故障检测、无扰切换的底层支撑,保障DCS控制器在单机故障时过程控制不中断
控制器软件运行环境保障:为DCS控制算法(功能块、PID、顺序控制、批量控制)提供稳定的Linux运行环境,包括进程/线程调度策略配置、CPU亲和性绑定、内存锁定、中断隔离等系统级调优,减少控制周期的抖动
系统可靠性与故障排查:分析内核日志、系统调用、网络抓包,定位控制器在长期运行、冗余切换、通信异常等场景下的死机、丢包、周期超时等问题,输出根因分析与修复方案
国产化平台适配:适配国产CPU(飞腾、瑞芯微、龙芯等),完成控制器软件在国产化DCS平台上的移植与性能调优
文档与协作:编写BSP移植文档、实时性调优记录、系统配置规范
与控制算法、硬件、系统集成团队协作,支撑控制器产品从研发到现场投运的全周期

AI 洞察

优缺点分析

优点

  • 平台优势:依托国家电投央企背景,项目稳定性高,资源投入充足
  • 技术深度:涉及内核级开发与实时性调优,技术壁垒高,不易被替代
  • 行业前景:工控安全与国产化替代是国家战略方向,职业发展空间广阔
  • 适合热衷于底层技术研究、喜欢解决复杂系统问题、追求技术深度的嵌入式/Linux内核开发工程师

缺点 / 挑战

  • 技术难度大:需深入理解内核源码及硬件特性,调试复杂系统故障极具挑战
  • 责任重大:直接关系能源生产安全,对系统稳定性和可靠性的要求极高,压力较大

角色解读

  • 可向嵌入式系统架构师、实时操作系统专家方向发展,或在工业自动化、智能制造领域深耕成为核心技术骨干
  • 负责DCS控制器底层嵌入式Linux系统的构建、裁剪与实时性优化,确保工业控制的高可靠性与确定性
  • 精通Linux内核机制(调度、中断、内存)、掌握PREEMPT_RT等实时补丁技术、具备C/C++底层编程及设备驱动开发能力

申请策略

  • 关注公司在能源数字化、工控国产化方面的最新动态,面试时展示对工业控制场景下实时性与安全性平衡的理解
  • 突出Linux内核裁剪、BSP移植、PREEMPT_RT实时化改造的具体案例
  • 强调在国产CPU平台上的适配经验及性能调优成果
  • 复习Linux内核源码阅读方法,深入理解实时调度算法
  • 熟悉常见工业总线协议及硬件接口原理

面试指南

  • 使用STAR法则(情境、任务、行动、结果)描述故障排查过程
  • 重点展示工具链的使用(perf/ftrace)及内核机制的理论基础
  • 结合具体硬件参数说明优化策略的有效性
  • 请描述一次你解决Linux内核死锁或实时性抖动问题的经历,你是如何定位和解决的?
  • PREEMPT_RT补丁对系统性能有哪些影响?在实际项目中如何权衡实时性与吞吐量?
  • 如何进行CPU亲和性绑定和中断隔离以优化控制任务的执行效率?
  • 在国产化平台(如飞腾/龙芯)上移植Linux BSP时遇到了哪些主要兼容性问题?
  • 准备1-2个完整的内核级Bug修复案例

职位点评

薪资福利80
成长发展85
工作生活60
使命价值75

薪资福利

80较高

央企背景通常提供具有竞争力的薪酬和完善的福利体系,且该岗位技术门槛高,薪资水平处于市场中上游。

薪资信号未披露(AI估算:2.0千–3.5万/月)

成长发展

85较高

岗位涉及内核级开发和国产化适配,技术前沿性强,能显著提升底层系统能力,职业发展路径清晰。

技术前沿主流现代技术
技术栈Linux Kernel、PREEMPT_RT、BSP、C/C++、Device Tree、U-Boot、GDB、perf
业务类型cost_center

工作生活

60中等

央企工作节奏相对互联网较为平稳,但研发岗位在项目节点期可能存在加班,且需现场支持,灵活性一般。

工作模式未明确
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

75中等

服务于国家能源安全与工控国产化战略,具有显著的社会价值和技术自主可控意义。

行业发展稳定成熟行业
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs