Embedded Engineer

Recruitpro Solutions · East Rand, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

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.

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
Auto-apply to this jobView original posting ↗
Embedded Engineer at Recruitpro Solutions — East Rand, Gauteng · JobAlertsZA