旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

Linux嵌入式软件开发工程师

Linux Embedded Software Development Engineer

欧姆龙(OMRON)

地点
上海,中国
工作方式
现场办公
类型
全职
发布
2026-02-14
部门
R&D中心
招聘主体
欧姆龙(上海)有限公司

工业自动化PLC 与工业控制器

职责

  • 负责公司PLC/HMI/Sensor等产品嵌入式软件需求分析、设计、编码与测试
  • 芯片驱动程序代码编译,以及通讯协议解析,并进行单元测试和系统集成测试
  • 配合硬件工程师进行器件选型和硬件调试
  • 验证测试中发现的故障诊断、分析和调试,解决调试过程中出现的各种bug
  • 适应团队合作,对自己负责的模块开发高度负责,有一定的现场问题处理能力
  • 编写相关设计文档、测试文档、使用说明文档等

必备要求

  • 计算机、软件工程、自动化、通信、电子相关专业
  • 熟悉Linux内核,具备良好的Linux内核工作原理、进程、线程及内存管理知识,具有内核裁剪、板级启动、驱动适配、文件系统部署的经验
  • 精通ARM开发平台,深入理解固件和硬件设计,熟练掌握C/C++,熟练掌握一种以上嵌入式实时操作系统
  • 精通常见嵌入式处理器的外设和常见的驱动开发,SPI、I2C、串口、以太网外设等
  • 熟悉常见的网络安全威胁、防护设计方法和常见的密码学运算,熟悉导向安全的软件设计原则和实践
  • 能够独立完成项目技术文档的编写,具备较强的责任心、自主性、创新能力和沟通能力
  • 具备良好的团队协作精神,自学能力和进取心,具有良好的英语读写能力

Responsibilities

  • Analyze requirements, design, code, and test embedded software for PLC/HMI/Sensor products
  • Compile chip driver code, parse communication protocols, and perform unit testing and system integration testing
  • Collaborate with hardware engineers on component selection and hardware debugging
  • Diagnose, analyze, and debug faults found during verification testing, and resolve various bugs during debugging
  • Work well in a team, take high responsibility for assigned modules, and have on-site problem-solving ability
  • Write design documents, test documents, user manuals, etc.

Must Have

  • Degree in Computer Science, Software Engineering, Automation, Communications, Electronics, or related fields
  • Familiar with Linux kernel, with solid knowledge of Linux kernel working principles, processes, threads, and memory management; experience in kernel trimming, board bring-up, driver adaptation, and file system deployment
  • Proficient in ARM development platforms, deep understanding of firmware and hardware design, proficient in C/C++, and proficient in more than one embedded real-time operating system
  • Proficient in peripherals of common embedded processors and common driver development, such as SPI, I2C, UART, Ethernet peripherals, etc.
  • Familiar with common network security threats, protection design methods, and common cryptographic operations; familiar with security-oriented software design principles and practices
  • Able to independently write project technical documentation, with strong responsibility, autonomy, innovation, and communication skills
  • Good team spirit, self-learning ability, and initiative; good English reading and writing skills

公司简介

欧姆龙集团创立于1933年,是一家全球知名的自动化控制及电子设备制造厂商,掌握着世界领先的传感与控制核心技术。通过不断创造新的社会需求,欧姆龙集团的事业遍布日本、中国、北美、欧洲、亚太地区等117个国家。欧姆龙集团产品涉及工业自动化、电子部品、社会系统、健康医疗以及总公司相关的其它业务等。所有员工都基于此企业理念开展相关的企业活动。欧姆龙围绕核心技术“Sensing&Control+Think”(传感&控制+AI)不断发展进化。积极创新,从未停止追求自我突破的脚步。