- 地点
- 英国
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- senior
职责
- 设计、开发、测试和维护稳健、快速、准确的系统,以确定机器人的位置、方向和速度,以及在整个生命周期(从工厂到现场作业)中的精确相机参数(镜头畸变、安装位置和方向)。
- 跨团队协作,从机械设计到基于新型机器人的原型到批量生产。
- 作为全球性公司中具有创业精神的研发部门的一员,以迭代方式工作,解决机器人技术前沿领域的复杂现实世界问题。
必备要求
- 扎实的现代 C++ 基础。
- 具备 CMake 和 Python 的实际操作经验。
- 热衷于开发稳健、优雅且经过测试的软件来解决复杂问题。
- 扎实的数学基础,有线性代数、几何、优化或数值方法的知识。
优先条件
- 具备以下任一项经验者优先考虑:
- 开发和维护具有高可靠性要求的复杂代码库。
- 应用三维几何:游戏引擎、模拟器、图形渲染、摄影测量/SLAM、运动规划等。
- 数据结构:测量图、空间划分和搜索树。
- 软实时或硬实时系统、分布式系统和高性能计算。
- Gstreamer、deepstream 和 V4L2:使用 C++ 与摄像头进行接口连接。
- 使用 Catch2 或 gtest 进行测试。
- OpenCV、Eigen 和 Ceres Solver:特征提取与匹配、光流、非线性优化。
- ROS2 基础知识:录制、回放、订阅、发布、可视化。
Responsibilities
- Design, develop, test, and maintain robust, fast, and accurate systems to determine the robot's position, orientation, and velocity, as well as precise camera parameters (lens distortion, mounting position, and orientation) throughout the robot's lifecycle (from factory to field operations).
- Collaborate across teams, from mechanical design to prototyping and mass production of a new robot.
- Work iteratively as part of an entrepreneurial R&D department in a global company, solving complex real-world problems at the forefront of robotics.
Must Have
- Solid foundation in modern C++.
- Hands-on experience with CMake and Python.
- Passion for developing robust, elegant, and tested software to solve complex problems.
- Strong mathematical foundation with knowledge of linear algebra, geometry, optimization, or numerical methods.
Preferred
- Experience in any of the following is a plus:
- Developing and maintaining complex codebases with high reliability requirements.
- Applied 3D geometry: game engines, simulators, graphics rendering, photogrammetry/SLAM, motion planning, etc.
- Data structures: measurement graphs, spatial partitioning, and search trees.
- Soft or hard real-time systems, distributed systems, and high-performance computing.
- Gstreamer, deepstream, and V4L2: interfacing with cameras using C++.
- Testing with Catch2 or gtest.
- OpenCV, Eigen, and Ceres Solver: feature extraction and matching, optical flow, nonlinear optimization.
- ROS2 basics: recording, playback, subscribing, publishing, visualization.
公司简介
Hexagon 是数字现实解决方案领域的全球领导者,致力于将传感器、软件和自动驾驶技术融为一体,利用数据提升工业、制造业、基础设施、公共部门和移动应用领域的效率、生产力、质量和安全性。这些解决方案正在塑造日益互联、自主性更强的生态系统,确保可扩展且可持续的未来。Hexagon 是领先的数字现实解决方案提供商,在 50 个国家/地区拥有超过 24,000 名员工,净销售额约 55 亿美元。