- 地点
- 新宿区,日本
- 工作方式
- 混合办公
- 类型
- 全职
职责
- 作为软件工程团队(约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年产品发布以来,销量一直稳步增长。
