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

嵌入式软件工程师

Embedded Software Engineer

欧姆龙(OMRON)

地点
上海,中国
发布
2025-11-16
招聘主体
欧姆龙(上海)有限公司

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

职责

  • 负责公司HMI、PLC等产品的嵌入式软件开发及迭代升级,确保产品性能和功能满足客户需求;
  • 承担系统级开发任务,包括整体设计、优化和可靠性保障;
  • 开发、移植和优化基于Linux的嵌入式平台软件与固件;
  • 执行产品测试,解决调试过程中的问题并修复Bug;
  • 管理部分产品相关的项目和外包工作;
  • 编写设计文档、测试文档及使用说明等技术文件。

必备要求

  • 计算机、软件工程、自动化、通信、电子等相关专业;
  • 具有5年以上嵌入式软件开发经验,熟悉Linux内核调度、子系统框架及内存管理原理,具备3年以上Linux内核剪裁、板级启动、驱动适配和文件系统部署经验;
  • 熟悉嵌入式开发的CI/CD流程,具备自动化部署和测试经验;
  • 熟练掌握C/C++及C#,熟悉跨平台开发;
  • 精通嵌入式系统底层驱动设计,熟练开发各种外设接口驱动(如USB、Ethernet、SPI、I2C、UART等);
  • 具备责任心和自主性,可独立完成技术文档编写并解决现场问题;具备良好的沟通能力和团队协作精神,并且有良好的英语读写能力。

优先条件

  • 具有Avalonia或QT使用经验者优先;
  • 优先考虑有大型系统级开发项目经验的候选人。

Responsibilities

  • Responsible for embedded software development and iterative upgrades of the company's HMI, PLC and other products, ensuring product performance and functionality meet customer needs;
  • Undertake system-level development tasks, including overall design, optimization and reliability assurance;
  • Develop, port and optimize Linux-based embedded platform software and firmware;
  • Execute product testing, resolve issues during debugging and fix bugs;
  • Manage some product-related projects and outsourcing work;
  • Write technical documents such as design documents, test documents and user manuals.

Must Have

  • Degree in Computer Science, Software Engineering, Automation, Communications, Electronics or related fields;
  • 5+ years of embedded software development experience, familiar with Linux kernel scheduling, subsystem frameworks and memory management principles, with 3+ years of experience in Linux kernel trimming, board bring-up, driver adaptation and file system deployment;
  • Familiar with CI/CD processes for embedded development, with experience in automated deployment and testing;
  • Proficient in C/C++ and C#, familiar with cross-platform development;
  • Proficient in low-level driver design for embedded systems, skilled in developing various peripheral interface drivers (e.g., USB, Ethernet, SPI, I2C, UART);
  • Responsible and self-motivated, able to independently write technical documentation and solve on-site problems; good communication and teamwork skills, and good English reading and writing skills.

Preferred

  • Experience with Avalonia or QT is preferred;
  • Candidates with experience in large-scale system-level development projects are preferred.

公司简介

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