Electronic Engineer

Role Overview

We are looking to expand our technical team to meet the hardware and software development requirements of our rapidly growing business. Junior and senior candidates are welcome to apply.

This position will form part of a team that designs and develops unique production optimization systems for the mining industry. This entails in-house research and development of all hardware, firmware and software. Based on the success in Africa we recently entered the South American market.

You will be reporting to the Electronic Engineering Lead and working alongside other engineers in the team.

Key Responsibilities

  • Design and development of in-house hardware architecture
  • Design and development of embedded software
  • Designing, developing, and maintaining microservices
  • Recommending enhancements and improvements to existing hardware and software architecture and features
  • Write algorithms and features to solve complex problems
  • Build and maintain code and tests of a high standard adhering to selected design patterns
  • Executing and evaluating the effectiveness of modifications
  • Optimising fault-finding methods
  • Find and diagnose defects in the hardware and embedded software
  • Performing project management


  • Analytical skills
  • Diagnostic skills
  • Computer literacy  
  • Coaching

Minimum Requirements

  • Qualification(s):
    • Bachelor of Engineering (BEng), Electronic Engineering


Software development

  • C/C++
  • Java or C#
  • Python
  • Bash
  • Git

Nice to have

  • Experience within a Linux software environment
  • Experience working with Microservice Architecture
  • Networking

Hardware development

  • RTOS
  • PCB design
  • Embedded C/C++ development
  • Drivers and Sensors integration

Value Proposition

  • Rewards: competitive remuneration and performance is rewarded
  • Opportunity: development opportunities, future growth
  • Organization: market position, environmental and social responsibility, diversity and inclusion
  • People: camaraderie, innovative and collaborative culture, supportive managers
  • Work: innovative and impactful assignments, opportunities to work on cutting-edge technology, work-life balance

Apply for this position

Request a demo

Name *
Company Name *
Country *
Email *
Product *
Preferred date *