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

嵌入式软件工程师(AMR)

Embedded SW Engineer (AMR)

Robot Job Japan

地点
川崎市,日本
工作方式
混合办公
类型
全职
部门
技术部门 AMR软件团队

机器人移动机器人与 AMR

职责

  • 开发机器人嵌入式软件,实现硬件与上层应用交互。
  • 硬件接口开发:构建软件组件,使上层应用访问机器人平台硬件资源。
  • 设备驱动程序创建:为传感器、执行器、通信模块实现驱动层。
  • 系统可靠性和安全性:开发硬件异常监控系统,实施故障安全机制。
  • 实时嵌入式系统:设计嵌入式系统固件,利用RTOS控制时间敏感操作。
  • 参与Scrum开发、同行代码审查、新框架和中间件规划集成。
  • 偶尔前往客户现场进行软件调查或支持。

必备要求

  • 嵌入式通信协议:熟悉SPI、I2C、UART。
  • 嵌入式RTOS开发:有使用RTOS开发硬件产品软件的经验。
  • Linux系统稳定性:有在Linux上构建和维护长期稳定系统的经验。
  • ROS熟练程度:有ROS1或ROS2实践经验。
  • 固件开发:有使用C/C++开发固件的实践经验。
  • 硬件架构理解:能阅读和解释电路图。
  • 计算机网络基础知识。
  • 日语会话(初级到中级)。
  • 英语会话(中级)。

优先条件

  • 电子电路测量:有示波器、逻辑分析仪等使用经验。
  • 机器人技术与控制理论:导航、传感器融合、控制工程背景或实践经验。
  • Rust语言经验。
  • 电子电路知识和实践经验。
  • 自主产品设计经验(汽车或运输机器人等)。
  • 功能安全标准经验(ISO3691-4、ISO26262)。
  • 电机控制经验(无刷直流电机等)。
  • 电子电路设计CAD经验。
  • 客户互动经验。
  • 高级英语或日语(商务级)。
  • 对机器人的热情。
  • 参加机器人比赛或编码挑战。
  • 灵活性:能兼任其他空缺职位。

Responsibilities

  • Develop embedded software for robots, enabling interaction between hardware and upper-layer applications.
  • Hardware interface development: build software components that allow upper-layer applications to access hardware resources on robot platforms.
  • Device driver creation: implement driver layers for sensors, actuators, and communication modules.
  • System reliability and safety: develop monitoring systems for hardware anomalies and implement fail-safe mechanisms.
  • Real-time embedded systems: design embedded firmware, often using RTOS to control time-sensitive operations.
  • Participate in Scrum development, peer code reviews, and planning/integration of new frameworks and middleware.
  • Occasionally travel to customer sites for software investigation or support.

Must Have

  • Embedded communication protocols: hands-on experience with SPI, I2C, UART.
  • Embedded RTOS development: experience developing software for hardware products using RTOS.
  • Linux system stability: experience building and maintaining long-term stable systems on Linux.
  • ROS proficiency: hands-on experience with ROS1 or ROS2.
  • Firmware development: hands-on experience developing firmware in C/C++.
  • Hardware architecture understanding: ability to read and interpret circuit diagrams.
  • Basic knowledge of computer networks.
  • Conversational Japanese (beginner to intermediate).
  • Conversational English (intermediate).

Preferred

  • Electronic circuit measurement: experience with oscilloscopes, logic analyzers, etc.
  • Robotics and control theory: academic background or practical experience in navigation, sensor fusion, control engineering.
  • Experience with Rust programming language.
  • Knowledge and hands-on experience in electronic circuits.
  • Experience designing autonomous mobile products (e.g., cars, transport robots).
  • Experience with functional safety standards (ISO 3691-4, ISO 26262).
  • Experience with motor control (e.g., brushless DC motors).
  • Experience with electronic circuit design CAD.
  • Experience in customer interaction.
  • Advanced English or Japanese (business level).
  • Passion for robotics.
  • Participation in robotics competitions or coding challenges.
  • Flexibility: ability to take on other open positions.

公司简介

一家由前汽车自动驾驶技术主管创立的AMR初创公司。拥有可在有轨AGV模式和无预定义轨道的自主模式之间切换的自主运输机器人、第三方手推车的通用牵引解决方案以及车队管理系统等产品。自2022年产品发布以来,销量一直稳步增长。