- 地点
- 隆德,瑞典
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2025-09-09
- 资历
- junior
- 部门
- Hexagon Mining
职责
- 为智能设备(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 with product managers, architects, and engineers to ensure alignment with business goals and customer needs
- Participate in architecture discussions, low-level design (LLD), and code processes to ensure robust and scalable solutions
- Develop drivers and maintain board support packages, including GNSS receivers, Ethernet protocols, and debug port handling
- Support release management and participate in sprint planning, stand-ups, reviews, and retrospectives within agile development cycles
- Maintain high code quality standards 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 methods and tools such as Git, JIRA, and CI/CD pipelines
- Ability to work in cross-functional teams and communicate effectively across disciplines
- Passion for building high-quality products with measurable impact
- Willingness to travel occasionally to customer 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
- Familiarity with embedded Linux development (Yocto, OpenWRT)
- 3+ years of experience in embedded software development
公司简介
Hexagon 是数字现实解决方案领域的全球领导者,致力于将传感器、软件和自动驾驶技术融为一体,利用数据提升工业、制造业、基础设施、公共部门和移动应用领域的效率、生产力、质量和安全性。这些解决方案正在塑造日益互联、自主性更强的生态系统,确保可扩展且可持续的未来。Hexagon 是领先的数字现实解决方案提供商,在 50 个国家/地区拥有超过 24,000 名员工,净销售额约 55 亿美元。