
国家电投
Linux系统工程师(DCS控制器软件方向)
Linux系统工程师(DCS控制器软件方向)
发布于 3 小时前普通员工/个人贡献者
全职员工仅现场办公嵌入式开发
嵌入式开发
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中等
服务于国家能源安全与工控国产化战略,具有显著的社会价值和技术自主可控意义。
行业发展稳定成熟行业
社会影响正向社会影响力较高
创新程度积极采用新技术
国家电投 的其他在招职位
相似职位推荐
电子系统技术专员 - 软件
康明斯 · 北京市
AI 估算 · 3.0–5.0万1 小时前发布
Electronic Systems Technical Specialist - Software
康明斯 · 北京市
AI 估算 · 2.5–4.0万1 小时前发布
达摩院-DDR固件专家-计算技术
阿里巴巴 · 杭州市
AI 估算 · 4.5–8.0万1 小时前发布
功能系统工程师 Function System Engineer
奔驰 · 上海市
AI 估算 · 2.5–4.0万4 小时前发布
区域控制软件系统工程师 Zone Controller Software System Engineer
奔驰 · 上海市
AI 估算 · 4.0–7.0万4 小时前发布
Technical Staff Engineer-Applications
微芯科技 · 上海市
AI 估算 · 4.5–8.0万4 小时前发布
采集器ARM软件开发工程师
海尔 · 青岛市
AI 估算 · 1.5–2.5万4 小时前发布
结构设计师
一汽丰田 · 长春市
AI 估算 · 2.0–3.5万4 小时前发布
Watch Jobs