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
You'll apply on Recruitpro Solutions's own site before 30 November 2026. Put your most relevant experience at the top of your CV first.
Apply NowReal employers never ask you to pay to apply. How to spot a job scam