Epiroc logo
安百拓
Software Engineer

Software Engineer

发布于 2 个月前

普通员工/个人贡献者

AI 估算 · 1.5–2.5万 · AI 参考估算
中级经验
本科
全职员工仅现场办公嵌入式开发
嵌入式开发
Can/Canopen
Gui开发
Ros 2
Tcp/Ip
数据库
自动化

值不值得投

74综合评分

综合评分 74

南京现场办公的工业自动化软件岗,技术栈全面且前沿,成长性强,但工作地点与模式灵活性有限。

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

薪资怎么样

2.0万

比嵌入式开发中位数低

发布情况

长期在招 · 61 天前发布

公司情况

这家公司招聘很活跃

15 个在招

市场机会

选择面较广

南京 · 嵌入式开发 · 53 个在招

职位详情

关于这个职位

该职位为安百拓软件工程师,负责从概念设计到测试部署的全周期软件开发工作

你将参与开发和增强包括智能运动控制、自动驾驶、AI应用、Web服务、数据通信协议和用户界面在内的软件平台,直接支持自动化项目并提升系统功能

最低要求

至少3年软件开发经验,具备扎实的Java、C++和GUI开发背景

具有在Linux平台上进行嵌入式系统开发的经验
对TCP/IP应用有良好的理解,并熟悉CAN、CANopen和Ethernet等通信协议
具有使用SQL和MySQL等关系型数据库的经验
计算机工程、软件工程或相关技术学科的学士学位或更高学历
具备良好的人际交往和沟通能力,能有效在多学科团队中协作
开放、灵活,乐于协作的团队合作者
注重实践,积极主动,以达成目标为导向
异常注重细节,责任心强
积极乐观,乐于解决问题和创新

工作职责

开发、测试并实施符合业务目标和技术标准的新自动化软件项目

设计和维护软件平台,包括智能运动控制系统、自动驾驶功能、AI应用、网站、数据通信流程和用户界面元素
与项目负责人和技术支持团队保持清晰、频繁的沟通,以确保项目对齐并迅速解决挑战
做出明智的技术决策,有效应对业务挑战并改进软件解决方案
确保所有开发的软件符合所需的规范、质量和合规标准
通过研究新兴技术并推荐架构增强,为软件的持续改进做出贡献

优先资格

具有移动设备和机器人自动化领域的经验将非常有优势

具备ROS 2应用的工作知识或经验会被优先考虑

AI 洞察

优缺点分析

优点

  • 技术栈全面且扎实:能同时接触嵌入式、通信、数据库、AI和GUI,有利于构建完整的工业软件知识体系
  • 行业应用前沿:参与自动驾驶、智能控制等技术在传统工业领域的落地,具有很强的实践价值
  • 公司平台稳定:作为跨国上市公司,能提供规范的研发流程、培训资源和国际化视野
  • 职责清晰且有自主性:岗位强调“全权负责”,从设计到交付,能锻炼综合工程能力
  • 技术复杂度高:需要同时理解软件算法、硬件特性和工业现场要求,对工程师的系统思维是考验
  • 跨学科协作要求:需要与机械、电气、产品等多背景团队紧密沟通,对沟通能力要求高
  • 可能面临工业环境约束:软件开发需考虑设备的实时性、可靠性和严苛的运行环境,调试难度较大
  • 适合对工业自动化、机器人技术有浓厚兴趣,喜欢软硬件结合、解决实际物理世界问题的软件工程师
  • 希望在一个技术扎实、项目落地的环境中成长,而非纯粹互联网应用的求职者

缺点 / 挑战

暂无明显挑战项

角色解读

  • 技术专家路线:深耕工业自动化、嵌入式AI或机器人控制领域,成为特定技术方向的架构师或专家
  • 技术管理路线:凭借项目经验和团队协作能力,逐步承担技术团队管理或项目管理职责
  • 领域拓展:从单一设备软件开发,扩展到整个自动化系统解决方案设计或产品线技术规划
  • 负责开发和维护工业设备(如矿山、建筑机械)的核心控制软件,涉及智能运动控制和自动驾驶功能
  • 构建和优化支持自动化项目的软件平台,包括AI应用、Web服务、用户界面以及设备间的数据通信协议
  • 深入嵌入式系统底层,在Linux环境下解决实际的硬件控制和通信问题,确保软件在真实设备上稳定运行
  • 参与从需求分析、架构设计到测试部署的完整软件开发生命周期,对交付成果负责
  • 精通C++和Java编程语言,这是工业软件开发的基石,尤其在性能敏感和跨平台场景
  • 具备扎实的嵌入式Linux开发经验,理解系统底层,能够处理驱动、通信和实时性等挑战
  • 熟悉TCP/IP及工业现场总线协议(如CAN, CANopen),这是设备互联互通的关键
  • 了解机器人操作系统(ROS 2)和移动自动化领域,这是技术发展的前沿方向

申请策略

  • 深入研究安百拓的产品线,特别是其自动化、电气化解决方案,理解该职位如何支撑公司战略
  • 在面试中准备好讨论如何将前沿技术(如AI、自动驾驶)与传统工业设备的可靠性和实时性要求相结合
  • 突出C++、Java在嵌入式Linux项目中的具体应用和成果,最好有控制或通信相关的项目描述
  • 强调与硬件、通信协议(尤其是CAN)相关的开发经验,这是岗位的核心差异化要求
  • 如果有任何机器人、自动化设备(如AGV、机械臂)或ROS相关项目,务必重点展示
  • 通过项目经历体现“全权负责”的工程能力和跨团队协作的成功案例
  • 复习和实践嵌入式Linux开发,包括驱动、进程间通信、网络编程等
  • 深入了解一种工业通信协议(如CAN/CANopen)的实际应用,而不仅仅是概念

面试指南

  • 使用STAR法则(情境、任务、行动、结果)清晰描述项目经历,重点突出你的技术决策和解决具体问题的过程
  • 对于架构设计类问题,先明确核心需求(如实时性、可靠性),再从分层、模块化、通信机制等角度阐述思路
  • 对于技术前沿问题,结合工业场景的特点(非完全开放环境、高可靠性要求),分析技术的适用性和潜在风险
  • 请描述一个你负责的嵌入式Linux项目,你在其中遇到的最大技术挑战是什么,如何解决的?
  • 如果让你设计一个通过CAN总线与PLC通信的控制模块,你的软件架构会是怎样的?
  • 你有使用C++开发高性能控制软件的经验吗?如何确保代码的实时性和稳定性?
  • 如何看待机器人操作系统(ROS)在传统工业设备中的应用前景与挑战?
  • 请分享一次你与硬件团队密切协作,共同解决一个复杂系统问题的经历

职位点评

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

薪资福利

75中等

作为跨国上市公司在南京的职位,薪资水平预计在市场中等或以上,福利体系应较为完善。

薪资信号市场水准 (1.5千–2.5万/月)
福利待遇五险一金

成长发展

85较高

职位涉及嵌入式、通信、AI、机器人等多个前沿技术领域的交叉,能提供扎实且多元的技术成长路径。

技术前沿前沿/新兴技术
技术栈Java、C++、Linux、TCP/IP、CAN、CANopen、MySQL、ROS 2、自动驾驶、AI
成长机会exploring advanced fields like robotics automation and Robot Operating System (ROS 2)、empowering your career growth、continuous software improvement、researching emerging technologies
业务类型profit_center

工作生活

55较低

职位要求现场办公(onsite),工作地点在工厂/产业园区域,工作模式和WLB在JD中未明确提及,存在不确定性。

工作模式仅现场办公
办公地点工厂/生产基地
加班情况未提及(无法判断)

使命价值

80较高

公司致力于推动采矿和建筑行业的可持续转型,职位工作直接支持提升设备智能和自动化水平,具有明确的社会价值和行业影响力。

行业发展稳定成熟行业
社会影响正向社会影响力较高
使命信号accelerate the shift towards sustainable mining and construction industries、making a real impact through responsible industry transformation、committed to sustainable development and innovation
创新程度积极采用新技术
Watch Jobs