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

【机器人/物联网】固件设计与开发

【Robot / IoT】Firmware Design & Development

Robot Job Japan

地点
新宿区,日本
工作方式
混合办公
类型
全职

机器人移动机器人与 AMR

职责

  • 作为软件工程团队(约10人,涵盖边缘工程师及服务器/应用程序前端/后端工程师)的一员,负责嵌入式软件开发,尤其是主要针对Arm Cortex-M微控制器的固件设计/开发。
  • 从需求定义阶段参与:考虑用户体验、传感器/电机等物理接口以及与服务器/应用程序的集成,通过原型进行技术验证、选择开发环境和操作系统,并使用UML进行软件概要设计。
  • 实施阶段融入测试驱动开发,使用Git进行版本管理和团队成员代码审查以控制质量。
  • 与机械/电气工程师和应用/服务器工程师合作进行设计/开发。
  • 开发风格接近螺旋式开发,原型经过多次迭代完善。
  • 近期项目可能使用:操作系统 FreeRTOS、Zephyr、无(裸机);微控制器 STM32、nRF52、NXP i.MX RT系列;技术包括蓝牙/WiFi控制、MQTT等协议、音频信号处理、Cortex-M与Cortex-A之间的核心间协作、电机控制、电源控制。

必备要求

  • 具有嵌入式工程师的工作经验。
  • 工作中使用C/C++语言的经验。

优先条件

  • 具有嵌入式Linux开发经验,例如在Linux上运行的应用程序、设备驱动程序或设备树。

Responsibilities

  • Be part of a software engineering team of about 10 people, including edge engineers and front-end/back-end engineers for server/applications, and develop embedded software, especially firmware design/development mainly for Arm Cortex-M microcontrollers.
  • Participate from the requirements definition stage: consider user experience, physical interfaces such as sensors/motors and integration with servers/applications, conduct technical validation through prototypes, select development environments and OS, and create high-level software design using UML.
  • In the implementation phase, incorporate test-driven development in some cases, and control quality through version management with Git and code reviews by team members.
  • Collaborate with mechanical/electrical engineers and application/server engineers on this design/development.
  • Development style is close to spiral development, with prototypes refined through multiple iterations.
  • Near-term projects may use: OS FreeRTOS, Zephyr, none (bare metal); microcontrollers STM32, nRF52, NXP i.MX RT series; technologies such as Bluetooth/WiFi control, protocols like MQTT, audio signal processing, inter-core collaboration between Cortex-M and Cortex-A, motor control, power control.

Must Have

  • Work experience as an embedded engineer.
  • Experience using C/C++ in work.

Preferred

  • Experience with embedded Linux development, such as applications running on Linux, device drivers, or device trees.

公司简介

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