Embedded Engineer

Recruitpro Solutions
Johannesburg, Gauteng
Full-time
Posted 1 hour ago
Full-time Engineering
Apply for this job

Job Description


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

Interested in this role?

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 Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryEngineering
Posted23 October 2026
Closing Date30 November 2026
Recruitpro Solutions
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job