3、定义并实施系统更新、监控及安全流程。
二、主要职责:
1、配置和编译嵌入式 Linux 镜像,集成机器人专用驱动(如传感器、摄像头等)。
2、开发或适配内核模块,管理设备树,并集成引导程序,以实现专用硬件的系统启动。
3、实施具备回滚功能和事件日志记录的安全软件更新机制,用于系统监控。
三、所需技能:
专业技术技能:
1、嵌入式 Linux:Yocto、Linux 内核、BSP 配置
2、编程语言:Python、C++
3、设备驱动:各类机器人硬件(如传感器、摄像头)的驱动开发与集成
4、引导程序:专用硬件启动的配置与集成
5、通信协议:I2C、SPI、UART 等
6、系统监控与安全:事件日志记录、安全回滚、系统更新机制
软技能:跨团队协作能力、沟通与指导能力
语言能力:法语和英语达到专业熟练水平
教育背景:计算机科学、机器人学、嵌入式系统专业硕士学位(5 年制本科后教育)
工作经验:5 年以上嵌入式操作系统开发与配置经验。
Job Title: Software Architect for Connected Robotic Systems
Mission:
1. Design and maintain a robust and secure system architecture for robotic platforms.
2. Optimize the embedded operating system for seamless hardware/software integration.
3. Define and implement system update, monitoring, and security processes.
Main Responsibilities:
1. Configure and compile embedded Linux images, integrating robot-specific drivers (e.g., sensors, cameras, etc.).
2. Develop or adapt kernel modules, manage device trees, and integrate bootloaders for system startup on dedicated hardware.
3. Implement a secure software update mechanism with rollback capabilities and event logging for system monitoring.
Skills Required:
Technical:
1. Embedded Linux: Yocto, Linux Kernel, BSP configuration
2. Programming Languages: Python, C++
3. Device Drivers: Development and integration for various robot hardware (e.g., sensors, cameras)
4. Bootloaders: Configuration and integration for dedicated hardware startup
5. Communication Protocols: I2C, SPI, UART, etc.
6. System Monitoring & Security: Event logging, secure rollback, system update mechanisms
Soft Skills:
1. Cross-team collaboration
2. Communication and mentoring skills
Languages:Professional proficiency in French and English
Education:Master’s degree (Bac+5) in Computer Science, Robotics, Embedded Systems.
Experience:5+ years of experience in embedded operating system development and configuration.