更新于 3月24日

高级嵌入式软件工程师

1.2-1.5万
  • 太原小店区
  • 3-5年
  • 硕士
  • 全职
  • 招1人

职位描述

计算机软件工业自动化人工智能
岗位职责:
1、负责嵌入式 Linux 系统搭建、裁剪、移植与性能优化(基于 ARM/DSP 平台),包括内核配置、设备树开发、根文件系统制作、驱动开发与调试。
2、负责嵌入式 Linux 应用程序开发,实现电机控制、数据采集、运动控制、算法部署等功能(FOC、SVPWM、PID 等)。
3、负责 DSP、FPGA 与 ARM/Linux 系统的协同开发与数据交互,完成 SPI/I2C/CAN/UART 等接口驱动、通信协议、数据交互逻辑开发,保障多芯片协同稳定。
4、参与产品需求分析、软件方案设计、架构设计,输出软件设计文档、调试记录、测试报告、版本说明等技术文档。
5、解决产品开发、测试、试产、量产中的系统稳定性、驱动、应用层、通信交互等问题,提供现场技术支持。
6、与硬件、结构、测试、生产团队配合,完成软硬件联调、性能调优、可靠性与实时性优化。
7、负责代码版本管理、持续集成、单元测试,保障代码质量与可维护性
任职要求:
1、硕士及以上学历,电子、计算机、通信、自动化、测控、电气工程等相关专业,3年及以上嵌入式软件开发经验。
2、精通 C/C++ 编程,具备扎实的嵌入式开发基础,熟悉内存管理、多进程 / 多线程、同步互斥、中断、定时器等机制。
3、熟练掌握嵌入式 Linux 开发全流程:内核移植与配置、设备树、根文件系统、字符设备驱动、网络驱动、总线驱动开发。
4、熟悉至少一种主流硬件平台:ARM(IMX、RK、Hi 系列等),DSP(TI C2000 系列优先)
5、能独立完成平台适配、驱动开发与系统调试。
6、熟悉电机控制原理:BLDC、永磁同步电机、步进电机;掌握 FOC、SVPWM、PID 及电流环 / 速度环 / 位置环调试,有电机控制、伺服驱动、运动控制项目经验优先。
7、熟悉嵌入式实时系统:FreeRTOS / RT-Thread 等,有 RTOS + Linux 双核 / 异构多核开发经验优先;了解 ROS/ROS2 者加分。
8、熟练使用交叉编译环境、GDB、Git、Makefile/CMake 等工具,能借助示波器、仿真器等独立定位并解决软硬件问题。
9、熟悉常用工业通信协议:CAN/CANopen、Modbus、EtherCAT、TCP/IP、UDP 等,能独立开发协议栈或应用层通信逻辑。
10、有 MEMS 惯导、编码器、传感器数据采集、运动控制、多轴机械臂控制经验者优先。
11、掌握 Qt 嵌入式界面开发,能完成嵌入式 Linux 下 UI 交互、数据显示、参数配置等功能开发者优先。
12、具备良好的文档习惯、问题分析能力、项目推进能力,工作严谨负责。
加分项:
1、有工业控制、伺服驱动、机器人、多轴运动控制、自动化设备项目经验。
2、有异构多核(ARM+DSP、ARM+FPGA)开发与协同调试经验。
3、了解 EMC、安规、高低温等可靠性测试与软件适配优化。
4、能独立负责完整项目,有量产交付经验。

工作地点

太原小店区高新国际-B座

认证资质

营业执照信息

职位发布者

郭女士/人事负责人

昨日活跃
立即沟通
公司Logo山西科达自控股份有限公司
山西科达自控股份有限公司成立于2000年11月,是一家集自动化、信息化、智能化研发和生产为一体的高新技术企业,公司于2021年11月15日在北交所上市,是北交所第一批上市公司、北交所山西省第一家上市企业、北交所智慧矿山第一股(股票代码831832)。公司下设8个子公司,以工业互联网技术应用为先导,运用大数据、云计算、人工智能、5G等信息技术,为能源行业的智能化改造和城市公共设施的智慧升级赋能,推动产业智能化发展,是工信部2020年授予的国家级专精特新“小巨人”企业。业务涉及CPS(信息物理系统)行业智能化解决方案、智能装备以及矿山特种机器人的研发与制造;365在现(线)技术服务;信息安全技术的开发与应用。
公司主页