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

高级嵌入式软件工程师

Senior Embedded Software Engineer

海克斯康(Hexagon)

地点
苏黎世,瑞士
工作方式
混合办公
类型
全职
资历
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 亿美元。