First seen by Alion on Oct 23, 2026.
SUMMARY:
The purpose of this role is to design, develop and test firmware and electronic hardware for safety-critical mining products, such as gas detectors, collision avoidance systems and caplamps.
POSITION INFO:
Responsibilities Write and maintain embedded C\/C++ firmware for microcontrollers (e.g. ARM Cortex-M) and handle the hardware interfaces (UART, SPI, I2C, CAN). Design and review schematics and PCBs. Bring up and debug prototype hardware. Integrate sensors, wireless\/radio modules and power management for battery-operated devices. Write test plans, carry out verification testing and record results. Support product certification (intrinsic safety: IECEx\/ATEX\/SABS). Use version control and keep technical documentation up to date. Support production and field fault-finding. Requirements BEng\/BSc in Electronic or Computer Engineering 3-5 years in embedded development Strong embedded C\/C++ Can use an oscilloscope, logic analyser and debugger confidently Hardware design and PCB experience Advantageous RTOS experience Low-power design Wireless\/RF Python Intrinsic safety Mining or industrial products

