- 地点
- 厄勒布鲁,瑞典
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2026-03-03
- 截止
- 2026-03-17(已截止)
- 资历
- senior
- 部门
- 研发
- 招聘主体
- Epiroc Rock Drills AB
职责
- 使用 Yocto 项目开发和维护自定义 Linux 发行版。
- 针对各种硬件平台实现和优化内核配置和设备驱动程序。
- 对硬件和软件层面的复杂问题进行系统级调试和根本原因分析。
- 确保实时性、安全强化和符合行业标准。
- 与硬件工程师合作,进行电路板启动、引导加载程序定制和外设集成。
- 参与系统架构讨论,并提出可扩展性和可维护性改进建议。
- 使用交叉编译工具链、构建系统和 CI/CD 流水线进行嵌入式环境开发。
- 使用 Pytest 开发 HIL 测试来验证功能和性能。
必备要求
- 精通嵌入式 Linux 开发,包括内核、驱动程序和用户空间组件。
- 拥有丰富的 Yocto 项目和自定义层开发经验。
- 精通 C/C++,能够进行系统级编程和调试。
- 熟练使用示波器、CAN 分析仪及类似硬件工具。
- 对引导加载程序(U-Boot、GRUB)、设备树和底层硬件接口(I2C、SPI、CAN 等)有扎实的理解。
- 熟悉实时 Linux(PREEMPT-RT)和性能调优。
- 熟悉嵌入式系统的交叉编译、构建系统和 CI/CD。
- 了解安全加固和安全启动概念。
- 熟悉 Pytest。
- 流利的英语能力。
优先条件
- 嵌入式环境中的容器化(Docker、Podman 等)。
- 熟悉 OTA 更新框架和系统恢复机制。
- 能够熟练地进行硬件操作、焊接等。
- 深入了解 CAN 网络。
- 懂瑞典语者优先。
Responsibilities
- Develop and maintain custom Linux distributions using the Yocto Project.
- Implement and optimize kernel configurations and device drivers for various hardware platforms.
- Perform system-level debugging and root cause analysis of complex hardware and software issues.
- Ensure real-time performance, security hardening, and compliance with industry standards.
- Collaborate with hardware engineers for board bring-up, bootloader customization, and peripheral integration.
- Participate in system architecture discussions and propose improvements for scalability and maintainability.
- Develop in embedded environments using cross-compilation toolchains, build systems, and CI/CD pipelines.
- Develop HIL tests using Pytest to verify functionality and performance.
Must Have
- Expertise in embedded Linux development, including kernel, drivers, and user space components.
- Extensive experience with the Yocto Project and custom layer development.
- Proficiency in C/C++ for system-level programming and debugging.
- Proficiency with oscilloscopes, CAN analyzers, and similar hardware tools.
- Solid understanding of bootloaders (U-Boot, GRUB), device trees, and low-level hardware interfaces (I2C, SPI, CAN, etc.).
- Familiarity with real-time Linux (PREEMPT-RT) and performance tuning.
- Experience with cross-compilation, build systems, and CI/CD for embedded systems.
- Knowledge of security hardening and secure boot concepts.
- Familiarity with Pytest.
- Fluent in English.
Preferred
- Containerization in embedded environments (Docker, Podman, etc.).
- Familiarity with OTA update frameworks and system recovery mechanisms.
- Ability to perform hardware work, soldering, etc.
- In-depth knowledge of CAN networks.
- Swedish is a plus.
公司简介
Epiroc 是矿业和建筑行业客户的全球生产力合作伙伴,致力于加速向可持续发展社会转型。凭借突破性技术,我们开发并提供创新且安全的设备,例如钻机、岩石开挖和建筑设备及工具,适用于地面和地下作业。我们还提供世界一流的服务和其他售后支持,以及自动化、数字化和电气化解决方案。我们的全球总部位于瑞典斯德哥尔摩,拥有约 18,000 名充满热情的员工,为遍布全球 150 多个国家/地区的客户提供支持和合作。了解更多信息,请访问 epirocgroup.com。