E

Epiroc

Mining and infrastructure equipment manufacturer

Firmware Developer

Embedded EngineeringUpdated on Nov 14
Full-timePitt Meadows, BC, Canada$95.9k - $126.9k

About the Job

Requirements

  • A bachelor's degree or diploma in an applicable Engineering discipline.
  • An in-depth 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 electrification solutions for mining equipment and infrastructure.
  • In-depth knowledge of communication protocols such as CAN, BroadR-Reach, Ethernet/Automotive Ethernet, FlexRay, and LIN.
  • In-depth knowledge of digital and analogue circuits, microcontrollers, embedded sensors, actuators, and other electrical circuit components and their control requirements.
  • A strong background in Linux.
  • Familiarity with CAN bus and Ethernet-based software development.
  • GUI design experience using QT and React with TypeScript.
  • Knowledge of cloud-native development.
  • At least 2 years of experience in firmware development.
  • Experience setting up frameworks for unit testing.
  • Experience with relevant programming languages such as C/C++ and Python, development tools, and version control systems.
  • Ability to understand system schematics and diagrams, including electrical, hydraulic, and cooling diagrams.
  • Familiarity with industry-specific regulations and standards.
  • Ability to use diagnostic tools such as multimeters, oscilloscopes, power analyzers, and spectrum analyzers.

Responsibilities

  • Help develop and execute a long-term strategy for firmware and electronics development.
  • Ensure projects are delivered on time and within budget.
  • Stay updated on industry trends, technologies, and best practices relevant to the battery electric vehicle industry.
  • Implement quality control processes to maintain high standards for design and development.
  • Collaborate with hardware engineers, software developers, and product managers to ensure seamless integration.
  • Maintain accurate records for design, development, and testing processes.
  • Deploy development containers and manage toolchains for various platforms under development.

About the Company

Epiroc

Mining and infrastructure equipment manufacturer

Epiroc manufactures drill rigs and rock excavation equipment for the mining and infrastructure sectors, operating in around 150 countries. Its offerings include surface and underground equipment, tools, aftermarket support, and technology for automation, digitalization, and electrification. What sets Epiroc apart is its focus on safety innovations like Live Work Elimination and strong R&D investment with customers. The goal is to accelerate the transformation toward a sustainable, productive mining and construction industry.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Nacka, Sweden
Founded
1873

Recently Posted Jobs

Explore more opportunities at Epiroc

See more jobs