- 地点
- 慕尼黑,德国
职责
- 开发和维护涵盖整个车辆平台(从引导加载程序到应用层接口)的嵌入式软件
- 整合并改进线控驾驶接口和其他与安全相关的车辆控制功能
- 集成和维护 BSP、嵌入式操作系统配置和底层平台服务
- 实现并优化车辆传感器和嵌入式外围设备的驱动程序
- 确保传感器、计算单元和网络之间可靠的系统定时和同步
必备要求
- 拥有丰富的嵌入式软件开发(C/C++)经验,理想情况下具备汽车或机器人领域相关经验
- 具备扎实的嵌入式 Linux 或 RTOS 系统知识,包括引导加载程序和 BSP
- 具备开发或集成底层驱动程序和硬件接口的经验
- 理解嵌入式系统中的时序、同步和实时性约束
- 以质量和可靠性为中心的安全相关软件理念
优先条件
- 具备线控驱动系统或其他车辆控制接口方面的经验
- 熟悉汽车网络和时间同步机制(例如 CAN、ETH、PTP)
- 具备使用定制硬件平台和新嵌入式板卡进行开发和调试的经验
- 具备中间件开发经验
- Rust 经验
Responsibilities
- Develop and maintain embedded software across the entire vehicle platform, from bootloader to application-layer interfaces
- Integrate and improve drive-by-wire interfaces and other safety-related vehicle control functions
- Integrate and maintain BSPs, embedded OS configurations, and low-level platform services
- Implement and optimize drivers for vehicle sensors and embedded peripherals
- Ensure reliable system timing and synchronization between sensors, compute units, and networks
Must Have
- Extensive experience in embedded software development (C/C++), ideally in automotive or robotics
- Solid knowledge of embedded Linux or RTOS systems, including bootloaders and BSPs
- Experience developing or integrating low-level drivers and hardware interfaces
- Understanding of timing, synchronization, and real-time constraints in embedded systems
- Safety-related software mindset focused on quality and reliability
Preferred
- Experience with drive-by-wire systems or other vehicle control interfaces
- Familiarity with automotive networking and time synchronization mechanisms (e.g., CAN, ETH, PTP)
- Experience developing and debugging with custom hardware platforms and new embedded boards
- Experience with middleware development
- Rust experience
公司简介
Fernride 坚信未来机器人技术将释放人类潜能,创造更美好的世界。公司提供全面的地面自主平台,为集装箱码头和堆场作业、国防物流以及公路运输等领域提供可扩展的自动化解决方案。通过将人工智能驱动的自主功能与人工监督和模块化、与车辆无关的硬件相结合,助力企业和国防机构提高效率和安全性。Fernride 成立于 2019 年,源自慕尼黑工业大学 10 年研究成果,目前拥有来自 10 多个国家的 50 名员工,致力于树立自主物流新标准,并在 2025 年交付欧洲首个获得全面认证的自动驾驶卡车系统。