Jobs

A faster, smarter way to find better-fit jobs, stay on top of every application, and focus on interviews.

Legal
  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
Resources
  • About Us
  • Help Center
  • How to Cancel
  • Customer Support
JobAssist
Copyright © 2025-2026 JobAssist™. All rights reserved. All trademarks referenced herein are the properties of their respective owners.
Firmware Engineer at Epiroc - JobAssist
FAQ

Questions, answered.

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Epiroc was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.

Home›Jobs›IT & Software›Firmware Engineer
Epiroc logo

Firmware Engineer

Epiroc

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

About This Role

This Firmware Engineer role within the Infrastructure team focuses on diagnosing issues, developing robust electrical control systems, and optimizing firmware for performance and reliability. The position requires collaboration across various teams to deliver safe, reliable, and serviceable electrification products designed for demanding mining environments.

Responsibilities

  • Diagnose faults in electrical, electronic, communication, controls, and embedded systems across prototype, test, production, and field equipment with a methodical, evidence-based approach
  • Design, develop, and support both high-voltage and low-voltage power distribution and control systems including contactors, relays, sensors, actuators, and associated wiring harnesses
  • Interpret, create, and update comprehensive electrical schematics, wiring diagrams, harness layouts, panel designs, connector specifications, and bill of materials aligned with configuration and revision control standards
  • Program, load, validate, and recover firmware on embedded microcontrollers and electronic control units using standardized tools, bootloaders, and release protocols
  • Manage software and hardware configuration changes such as parameter tuning, calibration updates, network settings, and controller configuration ensuring full traceability and documentation
  • Capture and analyze data logs including fault codes, waveforms, and network traffic through tools such as CAN, Ethernet, and serial interfaces facilitating robust diagnostics and root-cause analysis
  • Develop and maintain PLC software and human-machine interfaces for equipment control, test rigs, and infrastructure support, ensuring clarity and functionality
  • Utilize a range of diagnostic instruments, including oscilloscopes, multimeters, logic analyzers, power analyzers, and insulation testers, to isolate electrical issues and verify system safety and performance
  • Plan and conduct comprehensive bench, subsystem, machine, and commissioning tests, documenting all results meticulously to demonstrate compliance with design requirements and acceptance criteria
  • Lead investigations into complex hardware-software interactions to identify, implement, and verify effective corrective and preventive actions
  • Provide hands-on support in wiring, panel assembly, harness modification, component replacement, and commissioning activities in laboratory, production, and field settings ensuring adherence to safety standards
  • Collaborate closely with firmware developers, system engineers, manufacturing, suppliers, and service personnel to solve technical challenges, enhance diagnostics and improve overall product design

Requirements

  • Bachelor's degree in Electrical, Electronics, Mechatronics, Controls, or related engineering field
  • Minimum three years of experience with electrical equipment, embedded controllers, industrial automation, mobile machinery, or electromechanical systems

Job details

Workplace

Remote

Employment

Full time

Seniority

Mid level

Headquarters

Nanjing, Jiangsu

Posted

Posted today

About company

Performance to succeed today.

Millions of jobs, with real people getting hired every day

200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
  • Solid grounding in DC/AC circuit theory, power distribution, protective systems, grounding practices, isolation techniques and electrical safety standards
  • Hands-on experience with PLC programming (ladder logic, structured text, function blocks) and embedded controllers including I/O systems, sensors, actuators and state-based control methods
  • Proficient understanding of communication protocols such as CAN, Ethernet, and serial interfaces used for command, diagnostics, and data exchange
  • Ability to read and develop technical documentation including electrical schematics, wiring diagrams, harness drawings, panel layouts and component datasheets
  • Practical skills in electrical/electronic laboratory procedures including energized testing, wiring, instrumentation and prototype evaluation
  • Familiarity with engineering configuration control, revision management, release documentation, and test evidence traceability
  • Analytical mindset equipped to isolate complex interactions between hardware and software and assess field conditions critically
  • Strong communication skills in English and Chinese, with the ability to work collaboratively across multidisciplinary teams
  • Nice to have:

    • Experience with battery-electric mining equipment, off-road heavy machinery, charging infrastructure, and industrial power systems
    • Knowledge in high-voltage battery technologies, battery management systems, inverters, motors, power converters, chargers, insulation monitoring, and interlock systems
    • Working proficiency in embedded programming languages such as C, C++, and Python for diagnostics, testing, and firmware updates
    • Exposure to embedded Linux, real-time operating systems, debugging tools, build systems, and firmware release management
    • Hands-on experience with CAN analysis and calibration tools, diagnostic databases, message decoding, and parameter management
    • Experience in PCB design processes including schematic capture, board bring-up, component selection, soldering, rework and fault analysis
    • Knowledge in hardware-in-the-loop testing, automated test systems, fault injection, model-based simulation, and functional safety standards
    • Understanding of electromagnetic compatibility (EMC), machinery safety regulations, and electrical standards relevant to industrial/mobile equipment
    • Familiarity with infrastructure electrical equipment such as switchgear, transformers, rectifiers, energy storage, and industrial power distribution panels

    About the Company

    Epiroc accelerates the shift towards more sustainable mining and construction industries by developing and providing innovative and safe equipment, digital solutions, and aftermarket support to customers and business partners in more than 150 countries. Mining electrification is accelerating rapidly as the industry aims to reduce emissions and improve sustainability, and joining Epiroc Electrification Solutions means becoming part of a pioneering team creating disruptive technologies that challenge traditional diesel machinery. The company fosters an inclusive culture where diversity drives innovation for a sustainable future.

    Headquarters

    Nanjing, Jiangsu

    Open jobs

    240

    Website

    epiroc.com
    Epiroc logoEpiroc