- 地点
- 上海,中国
- 发布
- 2026-01-12
- 资历
- senior
职责
- 负责 Toradex CoM 平台及未来替代方案的 BSP 启动和维护。
- 开发和定制基于 Yocto 的 Linux BSP 和/或基于 RTOS 的固件栈。
- 为选定的嵌入式控制器设计并实现完整的 BSP。
- 定义固件架构和实时操作系统集成。
- 开发底层固件,包括启动配置、启动代码和硬件抽象层。
- 实现并验证外设驱动程序(GPIO、ADC、PWM、UART、SPI、I²C、CAN)。
- 配置和优化引导加载程序(U-Boot)、内核、设备树和根文件系统。
- 定义系统架构:操作系统策略(RTOS 与 Linux)和平台抽象。
- 为下游应用程序开发提供稳定、文档齐全的参考实现。
- 支持目标硬件的启动、调试和性能验证。
- 建立编码标准、构建流程和文档规范。
- 编写涵盖架构、构建设置和使用指南的技术文档。
必备要求
- 精通嵌入式 C/C++ 开发。
- 拥有 Toradex 模块或类似 SoM/CoM 平台的丰富经验。
- 具备 Yocto 项目、Linux BSP 定制和构建系统的高级知识。
- 具备扎实的 RTOS 环境(FreeRTOS、Zephyr、ThreadX 等)经验。
- 对引导加载程序、内核内部结构、设备树和硬件抽象有深入的了解。
- 具备从零开始构建嵌入式平台的成熟能力。
- 具备基本的电子知识和实验室经验(逻辑分析仪、示波器)。
- 英语流利。
优先条件
- 具备 Torizon 专业知识(FreeRTOS 或同等技术)。
- 具备平台可移植性和多供应商策略方面的经验。
- 了解安全概念(安全启动、OTA 更新)。
- 具备指导团队和建立嵌入式最佳实践的经验。
Responsibilities
- BSP bring-up and maintenance for Toradex CoM platforms and future alternatives.
- Develop and customize Yocto-based Linux BSP and/or RTOS-based firmware stacks.
- Design and implement complete BSPs for selected embedded controllers.
- Define firmware architecture and RTOS integration.
- Develop low-level firmware, including boot configuration, boot code, and hardware abstraction layer.
- Implement and validate peripheral drivers (GPIO, ADC, PWM, UART, SPI, I²C, CAN).
- Configure and optimize bootloader (U-Boot), kernel, device tree, and root filesystem.
- System architecture: definition of OS strategy (RTOS vs Linux) and platform abstraction.
- Provide stable, well-documented reference implementations for downstream application development.
- Support bring-up, debugging, and performance validation on target hardware.
- Establish coding standards, build processes, and documentation practices.
- Write technical documentation covering architecture, build setup, and usage guides.
Must Have
- Proficient in embedded C/C++ development.
- Extensive experience with Toradex modules or similar SoM/CoM platforms.
- Advanced knowledge of Yocto Project, Linux BSP customization, and build systems.
- Solid experience in RTOS environments (FreeRTOS, Zephyr, ThreadX, etc.).
- Deep understanding of bootloaders, kernel internals, device trees, and hardware abstraction.
- Proven ability to build embedded platforms from scratch.
- Basic electronics knowledge and lab experience (logic analyzers, oscilloscopes).
- Fluent in English.
Preferred
- Expertise in Torizon (FreeRTOS or equivalent).
- Experience with platform portability and multi-vendor strategies.
- Understanding of security concepts (secure boot, OTA updates).
- Experience mentoring teams and establishing embedded best practices.
公司简介
森松国际控股有限公司(股票代码:2155.HK)源于日本,立足中国,布局全球,现已发展成为在核心设备、工艺系统、数智化工程解决方案等领域掌握核心技术并具有丰富项目经验的多元化跨国公司。依托在中国的先进制造基地,公司在瑞典、美国、印度、意大利、马来西亚、新加坡等地开设了附属公司或工厂,并依靠其全球化的高效专业团队...
