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

固件开发工程师

Firmware Developer

安百拓(Epiroc)

地点
皮特草原,加拿大
工作方式
现场办公
类型
全职
发布
2025-10-24
部门
研究与开发
招聘主体
Epiroc Canada Inc.

机械工程装备重型工程机械

职责

  • 帮助制定和执行固件和电子产品开发的长期战略。
  • 确保项目按时、按预算交付。
  • 了解与 BEV 行业相关的最新行业趋势、技术和最佳实践。
  • 实施质量控制流程,以保持最高的设计和开发标准。
  • 与跨职能团队(包括硬件工程师、软件开发人员和产品经理)合作,确保无缝集成。
  • 维护设计、开发和测试过程的准确记录。
  • 为正在开发的各种平台部署开发容器和工具链管理。

必备要求

  • 适用工程学科的学士学位或文凭。
  • 深入了解编程逻辑及其如何控制机电一体化系统。
  • 具备集成电池系统、电动传动系统、电力电子、热管理和其他组件的工作知识,为采矿设备和基础设施创建功能齐全的电气化解决方案。
  • 深入了解各种通信协议,例如 CAN、BroadR-Reach、以太网/汽车以太网、FlexRay 和 LIN。
  • 深入了解数字/模拟电路、微控制器、嵌入式传感器、执行器和其他电路元件及其各自的控制要求。
  • 拥有丰富的 Linux 背景。
  • 熟悉 CAN 总线和基于以太网的软件开发。
  • 2 年以上固件开发经验。
  • 具有设置单元测试框架的经验。
  • 具有相关编程语言(例如 C/C++、Python)、开发工具和版本控制系统的经验。

优先条件

  • 使用 QT 和 React 与 Typescript 进行 GUI 设计的经验。
  • 云原生开发知识。

Responsibilities

  • Help shape and execute the long-term strategy for firmware and electronics development.
  • Ensure projects are delivered on time and within budget.
  • Stay up to date with the latest industry trends, technologies, and best practices related to the BEV industry.
  • Implement quality control processes to maintain the highest design and development standards.
  • Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure seamless integration.
  • Maintain accurate records of design, development, and testing processes.
  • Deploy development containers and manage toolchains for various platforms under development.

Must Have

  • Bachelor's degree or diploma in a relevant engineering discipline.
  • Deep understanding of programming logic and how it controls mechatronic systems.
  • Working knowledge of integrating battery systems, electric drivetrains, power electronics, thermal management, and other components to create fully functional electrification solutions for mining equipment and infrastructure.
  • Deep knowledge of various communication protocols such as CAN, BroadR-Reach, Ethernet/Automotive Ethernet, FlexRay, and LIN.
  • Deep understanding of digital/analog circuits, microcontrollers, embedded sensors, actuators, and other circuit components and their respective control requirements.
  • Strong Linux background.
  • Familiarity with CAN bus and Ethernet-based software development.
  • 2+ years of experience in firmware development.
  • Experience setting up unit test frameworks.
  • Experience with relevant programming languages (e.g., C/C++, Python), development tools, and version control systems.

Preferred

  • Experience with GUI design using QT and React with Typescript.
  • Knowledge of cloud-native development.

公司简介

Epiroc 是矿业和建筑行业客户的全球生产力合作伙伴,致力于加速向可持续发展社会转型。凭借突破性技术,我们开发并提供创新且安全的设备,例如钻机、岩石开挖和建筑设备及工具,适用于地面和地下作业。我们还提供世界一流的服务和其他售后支持,以及自动化、数字化和电气化解决方案。我们的全球总部位于瑞典斯德哥尔摩,拥有约 18,000 名充满热情的员工,为遍布全球 150 多个国家/地区的客户提供支持和合作。了解更多信息,请访问 epirocgroup.com。