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

嵌入式固件工程师

Embedded Firmware Engineer

Flybotix

地点
洛桑,瑞士
类型
全职

航空航天与国防无人机

职责

  • 设计、开发和维护室内巡检无人机嵌入式固件。
  • 开展固件开发、维护和持续改进的可行性研究。
  • 优化实时、裸机和嵌入式 Linux 应用程序,提升性能、可维护性和质量。
  • 开发和测试传感器驱动程序、底层库和基于 RTOS 的解决方案。
  • 实施自动化测试和 CI/CD 流水线,确保系统稳健性和可靠性。
  • 与机器人和生产团队合作,确保固件无缝集成、工业化和部署。
  • 记录流程、设计和测试规范。

必备要求

  • 5 年以上 ARM 平台 C/C++ 嵌入式固件开发经验,业绩记录良好。
  • 嵌入式 Linux 开发和内核定制。
  • 实时裸机应用设计与性能分析。
  • STM32 MCU 编程、底层库和 RTOS(如 NuttX、FreeRTOS)。
  • 传感器驱动程序开发和软硬件集成。
  • MCU 编程工具(如 STM32CubeIDE、Keil、IAR、J-Link、OpenOCD)。
  • 自动化测试框架和 CI/CD 流水线经验。
  • 嵌入式系统调试、故障排除和修改经验。
  • 注重质量,工作组织严谨,注重细节。
  • 英语沟通能力强(必备)。
  • 具有团队合作精神,待人尊重,以解决问题为导向。

优先条件

  • 无人机、机器人或无人飞行器系统经验(强烈推荐)。
  • 法语流利。
  • Rust 编程在嵌入式系统应用方面。
  • 电子工程原理知识。
  • 自主、可靠、积极主动,对技术和创新充满热情。
  • 严谨细致,力求完美。
  • 喜欢在快节奏的创业环境中工作,专注于有影响力的项目。

Responsibilities

  • Design, develop, and maintain embedded firmware for state-of-the-art indoor inspection drone solutions.
  • Conduct feasibility studies for firmware development, maintenance, and continuous improvement.
  • Optimize real-time, bare-metal, and embedded Linux applications for performance, maintainability, and quality.
  • Develop and test sensor drivers, low-level libraries, and RTOS-based solutions.
  • Implement automated tests and CI/CD pipelines to ensure system robustness and reliability.
  • Collaborate with robotics and production teams to ensure seamless firmware integration, industrialization, and deployment.
  • Document processes, designs, and test specifications.

Must Have

  • 5+ years of experience in C/C++ embedded firmware development on ARM platforms with a proven track record.
  • Embedded Linux development and kernel customization.
  • Real-time bare-metal application design and performance analysis.
  • STM32 MCU programming, low-level libraries, and RTOS (e.g., NuttX, FreeRTOS).
  • Sensor driver development and hardware/software integration.
  • MCU programming tools (e.g., STM32CubeIDE, Keil, IAR, J-Link, OpenOCD).
  • Experience with automated test frameworks and CI/CD pipelines.
  • Debugging, troubleshooting, and modifying embedded systems.
  • Quality-focused, well-organized, and detail-oriented.
  • Strong communication skills in English (required).
  • Team player, respectful, and solution-oriented.

Preferred

  • Experience with drones, robotics, or unmanned aerial systems (strongly recommended).
  • Fluency in French.
  • Rust programming for embedded systems.
  • Knowledge of electronic engineering principles.
  • Autonomous, reliable, proactive, and passionate about technology and innovation.
  • Rigorous and meticulous, striving for perfection in every task.
  • Enjoy working in a fast-paced startup environment, focused on impactful projects.

公司简介

Flybotix 是一家瑞士机器人初创公司,致力于革新密闭空间检测方式。其 ASIO 无人机可在现场进行超过 20 分钟的目视检测,飞行时间是最接近竞争对手的两倍,以创新技术取代复杂的直升机机械装置。服务遍及污水处理、水力发电厂、石油天然气、海事和化工厂等行业。公司连续荣获瑞士百强初创企业和 2024/2023 年度最佳机器人初创公司称号。团队充满热情、雄心勃勃且相互尊重,主要位于洛桑附近的办公室工作。