- 地点
- 苏黎世,瑞士
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- senior
职责
- 负责机器人所有执行器和传感器的软件设计、开发、测试和维护,涵盖从固件到嵌入式 Linux 的整个嵌入式堆栈。
- 负责软件架构,并定义与其他组件的清晰接口。重点关注可测试性、可维护性和生产就绪性。
- 积极参与系统集成和实际硬件测试。
- 对嵌入式软件开发充满热情,包括将其集成到 CI/CD 流水线中,并具备 DevOps 思维。
- 作为一家全球活跃公司中具有创业精神的多学科研发部门的一员,我们以迭代的方式工作,致力于解决机器人技术前沿的复杂现实问题。
必备要求
- 计算机科学、电气工程或相关领域的学士/硕士学位,并至少拥有 5 年嵌入式软件开发方面的专业经验。
- 至少 3 年在生产环境中使用现代 C++ 的专业经验。
- 具备在(嵌入式)Linux 平台上进行 C++ 驱动程序开发以及在 MCU(例如 STM32)上进行 C/C++ 固件开发的经验。
- 熟悉工业网络协议(EtherCAT、CAN/CANopen)和底层串行接口(SPI、UART、I²C)。
- 具备 MIPI 摄像头和/或 Video4Linux 和/或 GStreamer 的使用经验。
- 精通 Linux、CMake、Git 和 Bash。
- 能够阅读电路图,并使用示波器或逻辑分析仪在机器人上进行代码调试。
- 需具备良好的英语能力。
优先条件
- 懂德语者优先考虑。
- ROS2 和 Python
- Zephyr
- 事件驱动的有限分层状态机
- NVIDIA Holoscan 传感器桥
Responsibilities
- Design, develop, test, and maintain software for all actuators and sensors of the robot, covering the entire embedded stack from firmware to embedded Linux.
- Own the software architecture and define clear interfaces with other components, with a focus on testability, maintainability, and production readiness.
- Actively participate in system integration and hands-on hardware testing.
- Be passionate about embedded software development, including integration into CI/CD pipelines, with a DevOps mindset.
- Work iteratively as part of an entrepreneurial, multidisciplinary R&D team within a globally active company, solving complex real-world problems at the forefront of robotics.
Must Have
- Bachelor's/Master's degree in Computer Science, Electrical Engineering, or a related field, with at least 5 years of professional experience in embedded software development.
- At least 3 years of professional experience with modern C++ in a production environment.
- Experience with C++ driver development on (embedded) Linux platforms and C/C++ firmware development on MCUs (e.g., STM32).
- Familiarity with industrial network protocols (EtherCAT, CAN/CANopen) and low-level serial interfaces (SPI, UART, I²C).
- Experience with MIPI cameras and/or Video4Linux and/or GStreamer.
- Proficiency in Linux, CMake, Git, and Bash.
- Ability to read circuit diagrams and debug code on robots using oscilloscopes or logic analyzers.
- Good English skills.
Preferred
- German language skills are a plus.
- ROS2 and Python
- Zephyr
- Event-driven finite hierarchical state machines
- NVIDIA Holoscan sensor bridge
公司简介
Hexagon 是数字现实解决方案领域的全球领导者,致力于将传感器、软件和自动驾驶技术融为一体,利用数据提升工业、制造业、基础设施、公共部门和移动应用领域的效率、生产力、质量和安全性。这些解决方案正在塑造日益互联、自主性更强的生态系统,确保可扩展且可持续的未来。Hexagon 是领先的数字现实解决方案提供商,在 50 个国家/地区拥有超过 24,000 名员工,净销售额约 55 亿美元。