- 地点
- 川崎市,日本
- 工作方式
- 混合办公
- 类型
- 全职
- 部门
- 技术部门 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年产品发布以来,销量一直稳步增长。
