- 地点
- 楚格,瑞士
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- junior
职责
- 为智能设备(SmartAntenna、Display5、SmartSwitch 等安全组件)设计、开发和维护嵌入式软件
- 与产品经理、架构师和感知工程师合作,确保符合业务目标和客户需求
- 参与架构讨论、低级设计(LLD)和改进过程,确保稳健可扩展的解决方案
- 调查并解决固件与硬件集成中的关键问题,包括 GNSS 验证、日志协议和调试端口处理
- 支持发布管理,参与敏捷开发周期中的冲刺规划、站会、评审和回顾
- 通过同行评审、单元测试、测试自动化和持续集成实践保持高代码质量
必备要求
- 计算机工程、电子工程或相关领域的学士或硕士学位
- 精通 C/C++
- 了解通信协议(SPI、I2C、CAN、RS232)和微控制器平台(ARM Cortex-M、STM32 等)
- 熟悉 Agile/Scrum 方法和工具(Git、JIRA、CI/CD 管道)
- 能够在职能团队中工作并跨学科有效沟通
- 热衷于打造具有可靠影响力的高质量产品
- 愿意偶尔出差参观客户矿场或进行测试部署
优先条件
- 对净代码和最佳软件开发实践的热情
- 熟悉嵌入式操作系统(FreeRTOS 或 NuttX)
- 熟悉嵌入式 Linux 开发(Yocto、OpenWRT)
- 3 年以上嵌入式软件开发经验
Responsibilities
- Design, develop, and maintain embedded software for smart devices, including SmartAntenna, Display5, SmartSwitch, and other safety components
- Collaborate closely with product managers, architects, and perception engineers to ensure alignment with business goals and customer needs
- Participate in architecture discussions, low-level design (LLD), and improvement processes to ensure robust and scalable solutions
- Investigate and resolve critical issues in firmware and hardware integration, including GNSS validation, logging protocols, and debug port handling
- Support release management and participate in agile development cycles, including sprint planning, stand-ups, reviews, and retrospectives
- Maintain high code quality through peer reviews, unit testing, test automation, and continuous integration practices
Must Have
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field
- Proficiency in C/C++
- Knowledge of communication protocols (SPI, I2C, CAN, RS232) and microcontroller platforms (ARM Cortex-M, STM32, etc.)
- Familiarity with Agile/Scrum methodologies and tools such as Git, JIRA, and CI/CD pipelines
- Ability to work in a functional team and communicate effectively across disciplines
- Passion for building high-quality products with reliable impact
- Willingness to travel occasionally to customer mine sites or for test deployments
Preferred
- Passion for clean code and best software development practices
- Familiarity with embedded operating systems such as FreeRTOS or NuttX
- Experience with embedded Linux development (Yocto, OpenWRT)
- 3+ years of experience in embedded software development
公司简介
Hexagon 是数字现实解决方案领域的全球领导者,致力于将传感器、软件和自动驾驶技术融为一体,利用数据提升工业、制造业、基础设施、公共部门和移动应用领域的效率、生产力、质量和安全性。这些解决方案正在塑造日益互联、自主性更强的生态系统,确保可扩展且可持续的未来。Hexagon 是领先的数字现实解决方案提供商,在 50 个国家/地区拥有超过 24,000 名员工,净销售额约 55 亿美元。